home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_17_BBRes2.txt < prev    next >
Text File  |  1996-07-25  |  245KB  |  4,422 lines

  1. # near model CODE resource
  2. # jump table entries: 5592-5648 (57 of them)
  3. export_699:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  206E 000C                movea.l    A0, [A6 + 0xC]
  6. 00000008  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7. 0000000C  7003                     moveq.l    D0, 0x03
  8. label0000000E:
  9. 0000000E  32D8                     move.w     [A1]+, [A0]+
  10. 00000010  51C8 FFFC                dbf        D0, -0x6 /* 0000000E */
  11. 00000014  102D FC10                move.b     D0, [A5 - 0x3F0]
  12. 00000018  670C                     beq        +0xE /* 00000026 */
  13. 0000001A  486E FFF8                pea.l      [A6 - 0x8]
  14. 0000001E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15. 00000022  4EBA 257C                jsr        [PC + 0x257C /* 000025A0 */]
  16. label00000026:
  17. 00000026  4E5E                     unlink     A6
  18. 00000028  205F                     movea.l    A0, [A7]+
  19. 0000002A  504F                     addq.w     A7, 8
  20. 0000002C  4ED0                     jmp        [A0]
  21. 0000002E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  22. export_700: // at 00000030 (misaligned)
  23. 00000032  FFF4                     .invalid   <<F/7/7>>
  24. 00000034  48E7 0108                movem.l    -[A7], D7,A4
  25. 00000038  206E 000C                movea.l    A0, [A6 + 0xC]
  26. 0000003C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  27. 00000040  7003                     moveq.l    D0, 0x03
  28. label00000042:
  29. 00000042  32D8                     move.w     [A1]+, [A0]+
  30. 00000044  51C8 FFFC                dbf        D0, -0x6 /* 00000042 */
  31. 00000048  286E 0008                movea.l    A4, [A6 + 0x8]
  32. 0000004C  42A7                     clr.l      -[A7]
  33. 0000004E  486E FFF8                pea.l      [A6 - 0x8]
  34. 00000052  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35. 00000056  4EAD 4EBA                jsr        [A5 + 0x4EBA /* export_2515 */]
  36. 0000005A  2E1F                     move.l     D7, [A7]+
  37. 0000005C  6F14                     ble        +0x16 /* 00000072 */
  38. 0000005E  4267                     clr.w      -[A7]
  39. 00000060  2F07                     move.l     -[A7], D7
  40. 00000062  2054                     movea.l    A0, [A4]
  41. 00000064  2F28 0050                move.l     -[A7], [A0 + 0x50]
  42. 00000068  4EAD 4E92                jsr        [A5 + 0x4E92 /* export_2510 */]
  43. 0000006C  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  44. 00000070  6004                     bra        +0x6 /* 00000076 */
  45. label00000072:
  46. 00000072  422E 0010                clr.b      [A6 + 0x10]
  47. label00000076:
  48. 00000076  4CDF 1080                movem.l    D7,A4, [A7]+
  49. 0000007A  4E5E                     unlink     A6
  50. 0000007C  205F                     movea.l    A0, [A7]+
  51. 0000007E  504F                     addq.w     A7, 8
  52. 00000080  4ED0                     jmp        [A0]
  53. 00000082  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  54. export_701: // at 00000084 (misaligned)
  55. 00000086  FFBC                     .invalid   <<F/6/7>>
  56. 00000088  2F0C                     move.l     -[A7], A4
  57. 0000008A  286E 0008                movea.l    A4, [A6 + 0x8]
  58. 0000008E  4267                     clr.w      -[A7]
  59. 00000090  486E FFBC                pea.l      [A6 - 0x44]
  60. 00000094  2F0C                     move.l     -[A7], A4
  61. 00000096  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  62. 0000009A  486D FC1C                pea.l      [A5 - 0x3E4]
  63. 0000009E  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  64. 000000A2  101F                     move.b     D0, [A7]+
  65. 000000A4  6600 0098                bne        +0x9A /* 0000013E */
  66. 000000A8  486E FFBC                pea.l      [A6 - 0x44]
  67. 000000AC  2F0C                     move.l     -[A7], A4
  68. 000000AE  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  69. 000000B2  486E FFC8                pea.l      [A6 - 0x38]
  70. 000000B6  2F0C                     move.l     -[A7], A4
  71. 000000B8  4EAD 4EC2                jsr        [A5 + 0x4EC2 /* export_2516 */]
  72. 000000BC  486E FFBC                pea.l      [A6 - 0x44]
  73. 000000C0  2F0C                     move.l     -[A7], A4
  74. 000000C2  4EAD 4F52                jsr        [A5 + 0x4F52 /* export_2534 */]
  75. 000000C6  486E FFD8                pea.l      [A6 - 0x28]
  76. 000000CA  2F0C                     move.l     -[A7], A4
  77. 000000CC  4EAD 4EC2                jsr        [A5 + 0x4EC2 /* export_2516 */]
  78. 000000D0  486E FFC8                pea.l      [A6 - 0x38]
  79. 000000D4  486E FFD8                pea.l      [A6 - 0x28]
  80. 000000D8  486E FFE8                pea.l      [A6 - 0x18]
  81. 000000DC  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  82. 000000E0  42A7                     clr.l      -[A7]
  83. 000000E2  202E FFD0                move.l     D0, [A6 - 0x30]
  84. 000000E6  90AE FFC8                sub.l      D0, [A6 - 0x38]
  85. 000000EA  2F00                     move.l     -[A7], D0
  86. 000000EC  202E FFE0                move.l     D0, [A6 - 0x20]
  87. 000000F0  90AE FFD8                sub.l      D0, [A6 - 0x28]
  88. 000000F4  2F00                     move.l     -[A7], D0
  89. 000000F6  201F                     move.l     D0, [A7]+
  90. 000000F8  2E9F                     move.l     [A7], [A7]+
  91. 000000FA  B097                     cmp.l      D0, [A7]
  92. 000000FC  6F02                     ble        +0x4 /* 00000100 */
  93. 000000FE  2E80                     move.l     [A7], D0
  94. label00000100:
  95. 00000100  201F                     move.l     D0, [A7]+
  96. 00000102  3D40 FFC4                move.w     [A6 - 0x3C], D0
  97. 00000106  42A7                     clr.l      -[A7]
  98. 00000108  202E FFD4                move.l     D0, [A6 - 0x2C]
  99. 0000010C  90AE FFCC                sub.l      D0, [A6 - 0x34]
  100. 00000110  2F00                     move.l     -[A7], D0
  101. 00000112  202E FFE4                move.l     D0, [A6 - 0x1C]
  102. 00000116  90AE FFDC                sub.l      D0, [A6 - 0x24]
  103. 0000011A  2F00                     move.l     -[A7], D0
  104. 0000011C  201F                     move.l     D0, [A7]+
  105. 0000011E  2E9F                     move.l     [A7], [A7]+
  106. 00000120  B097                     cmp.l      D0, [A7]
  107. 00000122  6F02                     ble        +0x4 /* 00000126 */
  108. 00000124  2E80                     move.l     [A7], D0
  109. label00000126:
  110. 00000126  201F                     move.l     D0, [A7]+
  111. 00000128  3D40 FFC6                move.w     [A6 - 0x3A], D0
  112. 0000012C  486E FFE8                pea.l      [A6 - 0x18]
  113. 00000130  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  114. 00000134  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  115. 00000138  2F0C                     move.l     -[A7], A4
  116. 0000013A  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  117. label0000013E:
  118. 0000013E  285F                     movea.l    A4, [A7]+
  119. 00000140  4E5E                     unlink     A6
  120. 00000142  205F                     movea.l    A0, [A7]+
  121. 00000144  5C4F                     addq.w     A7, 6
  122. 00000146  4ED0                     jmp        [A0]
  123. export_702:
  124. 00000148  4E56 FFE2                link       A6, -0x001E
  125. 0000014C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  126. 00000150  266E 0008                movea.l    A3, [A6 + 0x8]
  127. 00000154  284B                     movea.l    A4, A3
  128. 00000156  102E 0014                move.b     D0, [A6 + 0x14]
  129. 0000015A  4880                     ext.w      D0
  130. 0000015C  41ED F908                lea.l      A0, [A5 - 0x6F8]
  131. 00000160  4A30 0000                tst.b      [A0 + D0.w]
  132. 00000164  6668                     bne        +0x6A /* 000001CE */
  133. 00000166  206E 000C                movea.l    A0, [A6 + 0xC]
  134. 0000016A  10BC 0001                move.b     [A0], 0x1
  135. 0000016E  486E FFE2                pea.l      [A6 - 0x1E]
  136. 00000172  2F0B                     move.l     -[A7], A3
  137. 00000174  4EAD 3D4A                jsr        [A5 + 0x3D4A /* export_1957 */]
  138. 00000178  2254                     movea.l    A1, [A4]
  139. 0000017A  2069 000E                movea.l    A0, [A1 + 0xE]
  140. 0000017E  45EE FFF4                lea.l      A2, [A6 - 0xC]
  141. 00000182  2050                     movea.l    A0, [A0]
  142. 00000184  43E8 0060                lea.l      A1, [A0 + 0x60]
  143. 00000188  7005                     moveq.l    D0, 0x05
  144. label0000018A:
  145. 0000018A  34D9                     move.w     [A2]+, [A1]+
  146. 0000018C  51C8 FFFC                dbf        D0, -0x6 /* 0000018A */
  147. 00000190  486E FFF4                pea.l      [A6 - 0xC]
  148. 00000194  486E FFEC                pea.l      [A6 - 0x14]
  149. 00000198  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  150. 0000019C  302E FFEE                move.w     D0, [A6 - 0x12]
  151. 000001A0  D06E FFEC                add.w      D0, [A6 - 0x14]
  152. 000001A4  3E2E FFF2                move.w     D7, [A6 - 0xE]
  153. 000001A8  DE40                     add.w      D7, D0
  154. 000001AA  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  155. 000001AE  3007                     move.w     D0, D7
  156. 000001B0  48C0                     ext.l      D0
  157. 000001B2  2F00                     move.l     -[A7], D0
  158. 000001B4  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  159. 000001B8  3007                     move.w     D0, D7
  160. 000001BA  48C0                     ext.l      D0
  161. 000001BC  2F00                     move.l     -[A7], D0
  162. 000001BE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  163. 000001C2  201F                     move.l     D0, [A7]+
  164. 000001C4  D0AE 0010                add.l      D0, [A6 + 0x10]
  165. 000001C8  2D40 0016                move.l     [A6 + 0x16], D0
  166. 000001CC  6018                     bra        +0x1A /* 000001E6 */
  167. label000001CE:
  168. 000001CE  42A7                     clr.l      -[A7]
  169. 000001D0  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  170. 000001D4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  171. 000001D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  172. 000001DC  2F0B                     move.l     -[A7], A3
  173. 000001DE  4EBA 1F30                jsr        [PC + 0x1F30 /* 00002110 */]
  174. 000001E2  2D5F 0016                move.l     [A6 + 0x16], [A7]+
  175. label000001E6:
  176. 000001E6  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  177. 000001EA  4E5E                     unlink     A6
  178. 000001EC  205F                     movea.l    A0, [A7]+
  179. 000001EE  DEFC 000E                add.w      A7, 0xE
  180. 000001F2  4ED0                     jmp        [A0]
  181. export_703:
  182. fn000001F4:
  183. 000001F4  4E56 FFFA                link       A6, -0x0006
  184. 000001F8  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  185. 000001FC  266E 0014                movea.l    A3, [A6 + 0x14]
  186. 00000200  282E 000C                move.l     D4, [A6 + 0xC]
  187. 00000204  3E2E 0018                move.w     D7, [A6 + 0x18]
  188. 00000208  286E 0008                movea.l    A4, [A6 + 0x8]
  189. 0000020C  2054                     movea.l    A0, [A4]
  190. 0000020E  4A68 0012                tst.w      [A0 + 0x12]
  191. 00000212  5FC0                     sle        D0
  192. 00000214  4A00                     tst.b      D0
  193. 00000216  6612                     bne        +0x14 /* 0000022A */
  194. 00000218  BE68 000C                cmp.w      D7, [A0 + 0xC]
  195. 0000021C  5EC1                     sgt        D1
  196. 0000021E  8001                     or.b       D0, D1
  197. 00000220  6608                     bne        +0xA /* 0000022A */
  198. 00000222  4A47                     tst.w      D7
  199. 00000224  5FC1                     sle        D1
  200. 00000226  8001                     or.b       D0, D1
  201. 00000228  6718                     beq        +0x1A /* 00000242 */
  202. label0000022A:
  203. 0000022A  4253                     clr.w      [A3]
  204. 0000022C  2044                     movea.l    A0, D4
  205. 0000022E  7000                     moveq.l    D0, 0x00
  206. 00000230  2080                     move.l     [A0], D0
  207. 00000232  206E 0010                movea.l    A0, [A6 + 0x10]
  208. 00000236  4250                     clr.w      [A0]
  209. 00000238  422E 001A                clr.b      [A6 + 0x1A]
  210. 0000023C  4247                     clr.w      D7
  211. 0000023E  6000 017A                bra        +0x17C /* 000003BA */
  212. label00000242:
  213. 00000242  2054                     movea.l    A0, [A4]
  214. 00000244  BE68 0002                cmp.w      D7, [A0 + 0x2]
  215. 00000248  661C                     bne        +0x1E /* 00000266 */
  216. 0000024A  36A8 0004                move.w     [A3], [A0 + 0x4]
  217. 0000024E  2244                     movea.l    A1, D4
  218. 00000250  22A8 0006                move.l     [A1], [A0 + 0x6]
  219. 00000254  226E 0010                movea.l    A1, [A6 + 0x10]
  220. 00000258  32A8 000A                move.w     [A1], [A0 + 0xA]
  221. 0000025C  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  222. 00000262  6000 0156                bra        +0x158 /* 000003BA */
  223. label00000266:
  224. 00000266  3007                     move.w     D0, D7
  225. 00000268  2054                     movea.l    A0, [A4]
  226. 0000026A  9068 0002                sub.w      D0, [A0 + 0x2]
  227. 0000026E  6A02                     bpl        +0x4 /* 00000272 */
  228. 00000270  4440                     neg.w      D0
  229. label00000272:
  230. 00000272  3D40 FFFA                move.w     [A6 - 0x6], D0
  231. 00000276  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  232. 0000027A  5FC0                     sle        D0
  233. 0000027C  4A00                     tst.b      D0
  234. 0000027E  6610                     bne        +0x12 /* 00000290 */
  235. 00000280  2254                     movea.l    A1, [A4]
  236. 00000282  2069 0014                movea.l    A0, [A1 + 0x14]
  237. 00000286  2050                     movea.l    A0, [A0]
  238. 00000288  BE50                     cmp.w      D7, [A0]
  239. 0000028A  5FC1                     sle        D1
  240. 0000028C  8001                     or.b       D0, D1
  241. 0000028E  670C                     beq        +0xE /* 0000029C */
  242. label00000290:
  243. 00000290  4253                     clr.w      [A3]
  244. 00000292  2044                     movea.l    A0, D4
  245. 00000294  7000                     moveq.l    D0, 0x00
  246. 00000296  2080                     move.l     [A0], D0
  247. 00000298  4246                     clr.w      D6
  248. 0000029A  6074                     bra        +0x76 /* 00000310 */
  249. label0000029C:
  250. 0000029C  2054                     movea.l    A0, [A4]
  251. 0000029E  3028 000C                move.w     D0, [A0 + 0xC]
  252. 000002A2  9047                     sub.w      D0, D7
  253. 000002A4  5240                     addq.w     D0, 1
  254. 000002A6  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  255. 000002AA  6C50                     bge        +0x52 /* 000002FC */
  256. 000002AC  2054                     movea.l    A0, [A4]
  257. 000002AE  3028 0012                move.w     D0, [A0 + 0x12]
  258. 000002B2  5340                     subq.w     D0, 1
  259. 000002B4  3680                     move.w     [A3], D0
  260. 000002B6  2268 0014                movea.l    A1, [A0 + 0x14]
  261. 000002BA  2251                     movea.l    A1, [A1]
  262. 000002BC  3013                     move.w     D0, [A3]
  263. 000002BE  48C0                     ext.l      D0
  264. 000002C0  E580                     asl        D0, 2
  265. 000002C2  3A31 0800                move.w     D5, [A1 + D0]
  266. 000002C6  2244                     movea.l    A1, D4
  267. 000002C8  2F09                     move.l     -[A7], A1
  268. 000002CA  42A7                     clr.l      -[A7]
  269. 000002CC  3F05                     move.w     -[A7], D5
  270. 000002CE  2454                     movea.l    A2, [A4]
  271. 000002D0  206A 0014                movea.l    A0, [A2 + 0x14]
  272. 000002D4  2050                     movea.l    A0, [A0]
  273. 000002D6  3013                     move.w     D0, [A3]
  274. 000002D8  48C0                     ext.l      D0
  275. 000002DA  E580                     asl        D0, 2
  276. 000002DC  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  277. 000002E0  301F                     move.w     D0, [A7]+
  278. 000002E2  C1DF                     muls.w     D0, [A7]+
  279. 000002E4  2E80                     move.l     [A7], D0
  280. 000002E6  201F                     move.l     D0, [A7]+
  281. 000002E8  225F                     movea.l    A1, [A7]+
  282. 000002EA  2054                     movea.l    A0, [A4]
  283. 000002EC  2228 000E                move.l     D1, [A0 + 0xE]
  284. 000002F0  9280                     sub.l      D1, D0
  285. 000002F2  2281                     move.l     [A1], D1
  286. 000002F4  3C28 000C                move.w     D6, [A0 + 0xC]
  287. 000002F8  9C45                     sub.w      D6, D5
  288. 000002FA  6014                     bra        +0x16 /* 00000310 */
  289. label000002FC:
  290. 000002FC  2054                     movea.l    A0, [A4]
  291. 000002FE  36A8 0004                move.w     [A3], [A0 + 0x4]
  292. 00000302  2244                     movea.l    A1, D4
  293. 00000304  22A8 0006                move.l     [A1], [A0 + 0x6]
  294. 00000308  3C28 0002                move.w     D6, [A0 + 0x2]
  295. 0000030C  9C68 000A                sub.w      D6, [A0 + 0xA]
  296. label00000310:
  297. 00000310  BC47                     cmp.w      D6, D7
  298. 00000312  6C56                     bge        +0x58 /* 0000036A */
  299. label00000314:
  300. 00000314  2254                     movea.l    A1, [A4]
  301. 00000316  2069 0014                movea.l    A0, [A1 + 0x14]
  302. 0000031A  2050                     movea.l    A0, [A0]
  303. 0000031C  3013                     move.w     D0, [A3]
  304. 0000031E  48C0                     ext.l      D0
  305. 00000320  E580                     asl        D0, 2
  306. 00000322  3230 0800                move.w     D1, [A0 + D0]
  307. 00000326  D246                     add.w      D1, D6
  308. 00000328  BE41                     cmp.w      D7, D1
  309. 0000032A  6F7E                     ble        +0x80 /* 000003AA */
  310. 0000032C  2254                     movea.l    A1, [A4]
  311. 0000032E  2069 0014                movea.l    A0, [A1 + 0x14]
  312. 00000332  2050                     movea.l    A0, [A0]
  313. 00000334  3013                     move.w     D0, [A3]
  314. 00000336  48C0                     ext.l      D0
  315. 00000338  E580                     asl        D0, 2
  316. 0000033A  3A30 0800                move.w     D5, [A0 + D0]
  317. 0000033E  2044                     movea.l    A0, D4
  318. 00000340  2F08                     move.l     -[A7], A0
  319. 00000342  42A7                     clr.l      -[A7]
  320. 00000344  3F05                     move.w     -[A7], D5
  321. 00000346  2454                     movea.l    A2, [A4]
  322. 00000348  226A 0014                movea.l    A1, [A2 + 0x14]
  323. 0000034C  2251                     movea.l    A1, [A1]
  324. 0000034E  3013                     move.w     D0, [A3]
  325. 00000350  48C0                     ext.l      D0
  326. 00000352  E580                     asl        D0, 2
  327. 00000354  3F31 0802                move.w     -[A7], [A1 + D0 + 0x2]
  328. 00000358  301F                     move.w     D0, [A7]+
  329. 0000035A  C1DF                     muls.w     D0, [A7]+
  330. 0000035C  2E80                     move.l     [A7], D0
  331. 0000035E  201F                     move.l     D0, [A7]+
  332. 00000360  205F                     movea.l    A0, [A7]+
  333. 00000362  D190                     add.l      [A0], D0
  334. 00000364  DC45                     add.w      D6, D5
  335. 00000366  5253                     addq.w     [A3], 1
  336. 00000368  60AA                     bra        -0x54 /* 00000314 */
  337. label0000036A:
  338. 0000036A  5353                     subq.w     [A3], 1
  339. 0000036C  2254                     movea.l    A1, [A4]
  340. 0000036E  2069 0014                movea.l    A0, [A1 + 0x14]
  341. 00000372  2050                     movea.l    A0, [A0]
  342. 00000374  3013                     move.w     D0, [A3]
  343. 00000376  48C0                     ext.l      D0
  344. 00000378  E580                     asl        D0, 2
  345. 0000037A  3A30 0800                move.w     D5, [A0 + D0]
  346. 0000037E  2044                     movea.l    A0, D4
  347. 00000380  2F08                     move.l     -[A7], A0
  348. 00000382  42A7                     clr.l      -[A7]
  349. 00000384  3F05                     move.w     -[A7], D5
  350. 00000386  2454                     movea.l    A2, [A4]
  351. 00000388  226A 0014                movea.l    A1, [A2 + 0x14]
  352. 0000038C  2251                     movea.l    A1, [A1]
  353. 0000038E  3013                     move.w     D0, [A3]
  354. 00000390  48C0                     ext.l      D0
  355. 00000392  E580                     asl        D0, 2
  356. 00000394  3F31 0802                move.w     -[A7], [A1 + D0 + 0x2]
  357. 00000398  301F                     move.w     D0, [A7]+
  358. 0000039A  C1DF                     muls.w     D0, [A7]+
  359. 0000039C  2E80                     move.l     [A7], D0
  360. 0000039E  201F                     move.l     D0, [A7]+
  361. 000003A0  205F                     movea.l    A0, [A7]+
  362. 000003A2  9190                     sub.l      [A0], D0
  363. 000003A4  9C45                     sub.w      D6, D5
  364. 000003A6  BE46                     cmp.w      D7, D6
  365. 000003A8  6FC0                     ble        -0x3E /* 0000036A */
  366. label000003AA:
  367. 000003AA  3007                     move.w     D0, D7
  368. 000003AC  9046                     sub.w      D0, D6
  369. 000003AE  206E 0010                movea.l    A0, [A6 + 0x10]
  370. 000003B2  3080                     move.w     [A0], D0
  371. 000003B4  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  372. label000003BA:
  373. 000003BA  2054                     movea.l    A0, [A4]
  374. 000003BC  3147 0002                move.w     [A0 + 0x2], D7
  375. 000003C0  3153 0004                move.w     [A0 + 0x4], [A3]
  376. 000003C4  2244                     movea.l    A1, D4
  377. 000003C6  2151 0006                move.l     [A0 + 0x6], [A1]
  378. 000003CA  226E 0010                movea.l    A1, [A6 + 0x10]
  379. 000003CE  3151 000A                move.w     [A0 + 0xA], [A1]
  380. 000003D2  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  381. 000003D6  4E5E                     unlink     A6
  382. 000003D8  205F                     movea.l    A0, [A7]+
  383. 000003DA  DEFC 0012                add.w      A7, 0x12
  384. 000003DE  4ED0                     jmp        [A0]
  385. fn000003E0:
  386. 000003E0  4E56 FFF8                link       A6, -0x0008
  387. 000003E4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  388. 000003E8  2E2E 000C                move.l     D7, [A6 + 0xC]
  389. 000003EC  286E 0008                movea.l    A4, [A6 + 0x8]
  390. 000003F0  426E 0010                clr.w      [A6 + 0x10]
  391. 000003F4  4A87                     tst.l      D7
  392. 000003F6  5CC0                     sge        D0
  393. 000003F8  4A00                     tst.b      D0
  394. 000003FA  6700 00E8                beq        +0xEA /* 000004E4 */
  395. 000003FE  2054                     movea.l    A0, [A4]
  396. 00000400  BEA8 000E                cmp.l      D7, [A0 + 0xE]
  397. 00000404  5FC1                     sle        D1
  398. 00000406  C001                     and.b      D0, D1
  399. 00000408  6700 00DA                beq        +0xDC /* 000004E4 */
  400. 0000040C  4A68 0012                tst.w      [A0 + 0x12]
  401. 00000410  5EC1                     sgt        D1
  402. 00000412  C001                     and.b      D0, D1
  403. 00000414  6700 00CE                beq        +0xD0 /* 000004E4 */
  404. 00000418  7001                     moveq.l    D0, 0x01
  405. 0000041A  B068 0012                cmp.w      D0, [A0 + 0x12]
  406. 0000041E  664C                     bne        +0x4E /* 0000046C */
  407. 00000420  2248                     movea.l    A1, A0
  408. 00000422  2069 0014                movea.l    A0, [A1 + 0x14]
  409. 00000426  2050                     movea.l    A0, [A0]
  410. 00000428  4A68 0002                tst.w      [A0 + 0x2]
  411. 0000042C  6F00 00B6                ble        +0xB8 /* 000004E4 */
  412. 00000430  42A7                     clr.l      -[A7]
  413. 00000432  2007                     move.l     D0, D7
  414. 00000434  5380                     subq.l     D0, 1
  415. 00000436  2F00                     move.l     -[A7], D0
  416. 00000438  2254                     movea.l    A1, [A4]
  417. 0000043A  2069 0014                movea.l    A0, [A1 + 0x14]
  418. 0000043E  2050                     movea.l    A0, [A0]
  419. 00000440  3028 0002                move.w     D0, [A0 + 0x2]
  420. 00000444  48C0                     ext.l      D0
  421. 00000446  2F00                     move.l     -[A7], D0
  422. 00000448  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  423. 0000044C  201F                     move.l     D0, [A7]+
  424. 0000044E  5280                     addq.l     D0, 1
  425. 00000450  2F00                     move.l     -[A7], D0
  426. 00000452  3029 000C                move.w     D0, [A1 + 0xC]
  427. 00000456  48C0                     ext.l      D0
  428. 00000458  2F00                     move.l     -[A7], D0
  429. 0000045A  201F                     move.l     D0, [A7]+
  430. 0000045C  2E9F                     move.l     [A7], [A7]+
  431. 0000045E  B097                     cmp.l      D0, [A7]
  432. 00000460  6C02                     bge        +0x4 /* 00000464 */
  433. 00000462  2E80                     move.l     [A7], D0
  434. label00000464:
  435. 00000464  201F                     move.l     D0, [A7]+
  436. 00000466  3D40 0010                move.w     [A6 + 0x10], D0
  437. 0000046A  6078                     bra        +0x7A /* 000004E4 */
  438. label0000046C:
  439. 0000046C  4A87                     tst.l      D7
  440. 0000046E  6608                     bne        +0xA /* 00000478 */
  441. 00000470  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  442. 00000476  606C                     bra        +0x6E /* 000004E4 */
  443. label00000478:
  444. 00000478  5287                     addq.l     D7, 1
  445. 0000047A  4245                     clr.w      D5
  446. 0000047C  426E FFFA                clr.w      [A6 - 0x6]
  447. 00000480  2054                     movea.l    A0, [A4]
  448. 00000482  3028 0012                move.w     D0, [A0 + 0x12]
  449. 00000486  5340                     subq.w     D0, 1
  450. 00000488  3D40 FFF8                move.w     [A6 - 0x8], D0
  451. 0000048C  3C2E FFFA                move.w     D6, [A6 - 0x6]
  452. 00000490  6044                     bra        +0x46 /* 000004D6 */
  453. label00000492:
  454. 00000492  2254                     movea.l    A1, [A4]
  455. 00000494  2069 0014                movea.l    A0, [A1 + 0x14]
  456. 00000498  2050                     movea.l    A0, [A0]
  457. 0000049A  3006                     move.w     D0, D6
  458. 0000049C  48C0                     ext.l      D0
  459. 0000049E  E580                     asl        D0, 2
  460. 000004A0  47F0 0800                lea.l      A3, [A0 + D0]
  461. 000004A4  42A7                     clr.l      -[A7]
  462. 000004A6  2F13                     move.l     -[A7], [A3]
  463. 000004A8  301F                     move.w     D0, [A7]+
  464. 000004AA  C1DF                     muls.w     D0, [A7]+
  465. 000004AC  2E80                     move.l     [A7], D0
  466. 000004AE  9E9F                     sub.l      D7, [A7]+
  467. 000004B0  DA53                     add.w      D5, [A3]
  468. 000004B2  4A87                     tst.l      D7
  469. 000004B4  6E1C                     bgt        +0x1E /* 000004D2 */
  470. 000004B6  3005                     move.w     D0, D5
  471. 000004B8  48C0                     ext.l      D0
  472. 000004BA  2F07                     move.l     -[A7], D7
  473. 000004BC  322B 0002                move.w     D1, [A3 + 0x2]
  474. 000004C0  48C1                     ext.l      D1
  475. 000004C2  2F01                     move.l     -[A7], D1
  476. 000004C4  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  477. 000004C8  221F                     move.l     D1, [A7]+
  478. 000004CA  D280                     add.l      D1, D0
  479. 000004CC  3D41 0010                move.w     [A6 + 0x10], D1
  480. 000004D0  6012                     bra        +0x14 /* 000004E4 */
  481. label000004D2:
  482. 000004D2  5246                     addq.w     D6, 1
  483. 000004D4  6906                     bvs        +0x8 /* 000004DC */
  484. label000004D6:
  485. 000004D6  BC6E FFF8                cmp.w      D6, [A6 - 0x8]
  486. 000004DA  6FB6                     ble        -0x48 /* 00000492 */
  487. label000004DC:
  488. 000004DC  2054                     movea.l    A0, [A4]
  489. 000004DE  3D68 000C 0010           move.w     [A6 + 0x10], [A0 + 0xC]
  490. label000004E4:
  491. 000004E4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  492. 000004E8  4E5E                     unlink     A6
  493. 000004EA  205F                     movea.l    A0, [A7]+
  494. 000004EC  504F                     addq.w     A7, 8
  495. 000004EE  4ED0                     jmp        [A0]
  496. fn000004F0:
  497. 000004F0  4E56 FFF8                link       A6, -0x0008
  498. 000004F4  2F0C                     move.l     -[A7], A4
  499. 000004F6  286E 0008                movea.l    A4, [A6 + 0x8]
  500. 000004FA  7001                     moveq.l    D0, 0x01
  501. 000004FC  2054                     movea.l    A0, [A4]
  502. 000004FE  B068 0012                cmp.w      D0, [A0 + 0x12]
  503. 00000502  6610                     bne        +0x12 /* 00000514 */
  504. 00000504  2248                     movea.l    A1, A0
  505. 00000506  2069 0014                movea.l    A0, [A1 + 0x14]
  506. 0000050A  2050                     movea.l    A0, [A0]
  507. 0000050C  3D68 0002 000E           move.w     [A6 + 0xE], [A0 + 0x2]
  508. 00000512  603A                     bra        +0x3C /* 0000054E */
  509. label00000514:
  510. 00000514  4267                     clr.w      -[A7]
  511. 00000516  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  512. 0000051A  486E FFFE                pea.l      [A6 - 0x2]
  513. 0000051E  486E FFF8                pea.l      [A6 - 0x8]
  514. 00000522  486E FFFA                pea.l      [A6 - 0x6]
  515. 00000526  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  516. 0000052A  4EBA FCC8                jsr        [PC - 0x338 /* 000001F4 */]
  517. 0000052E  101F                     move.b     D0, [A7]+
  518. 00000530  6718                     beq        +0x1A /* 0000054A */
  519. 00000532  2254                     movea.l    A1, [A4]
  520. 00000534  2069 0014                movea.l    A0, [A1 + 0x14]
  521. 00000538  2050                     movea.l    A0, [A0]
  522. 0000053A  302E FFFE                move.w     D0, [A6 - 0x2]
  523. 0000053E  48C0                     ext.l      D0
  524. 00000540  E580                     asl        D0, 2
  525. 00000542  3D70 0802 000E           move.w     [A6 + 0xE], [A0 + D0 + 0x2]
  526. 00000548  6004                     bra        +0x6 /* 0000054E */
  527. label0000054A:
  528. 0000054A  426E 000E                clr.w      [A6 + 0xE]
  529. label0000054E:
  530. 0000054E  285F                     movea.l    A4, [A7]+
  531. 00000550  4E5E                     unlink     A6
  532. 00000552  205F                     movea.l    A0, [A7]+
  533. 00000554  5C4F                     addq.w     A7, 6
  534. 00000556  4ED0                     jmp        [A0]
  535. export_704:
  536. fn00000558:
  537. 00000558  4E56 FFE8                link       A6, -0x0018
  538. 0000055C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  539. 00000560  3A2E 0010                move.w     D5, [A6 + 0x10]
  540. 00000564  3C2E 000C                move.w     D6, [A6 + 0xC]
  541. 00000568  3E2E 000E                move.w     D7, [A6 + 0xE]
  542. 0000056C  286E 0008                movea.l    A4, [A6 + 0x8]
  543. 00000570  2054                     movea.l    A0, [A4]
  544. 00000572  BA68 000C                cmp.w      D5, [A0 + 0xC]
  545. 00000576  5EC0                     sgt        D0
  546. 00000578  4A00                     tst.b      D0
  547. 0000057A  6742                     beq        +0x44 /* 000005BE */
  548. 0000057C  4A68 0012                tst.w      [A0 + 0x12]
  549. 00000580  5EC1                     sgt        D1
  550. 00000582  C001                     and.b      D0, D1
  551. 00000584  6738                     beq        +0x3A /* 000005BE */
  552. 00000586  2248                     movea.l    A1, A0
  553. 00000588  2069 0014                movea.l    A0, [A1 + 0x14]
  554. 0000058C  2050                     movea.l    A0, [A0]
  555. 0000058E  3229 0012                move.w     D1, [A1 + 0x12]
  556. 00000592  5341                     subq.w     D1, 1
  557. 00000594  48C1                     ext.l      D1
  558. 00000596  E581                     asl        D1, 2
  559. 00000598  BC70 1802                cmp.w      D6, [A0 + D1 + 0x2]
  560. 0000059C  57C1                     seq        D1
  561. 0000059E  C001                     and.b      D0, D1
  562. 000005A0  671C                     beq        +0x1E /* 000005BE */
  563. 000005A2  2254                     movea.l    A1, [A4]
  564. 000005A4  2069 0014                movea.l    A0, [A1 + 0x14]
  565. 000005A8  2050                     movea.l    A0, [A0]
  566. 000005AA  3029 0012                move.w     D0, [A1 + 0x12]
  567. 000005AE  5340                     subq.w     D0, 1
  568. 000005B0  48C0                     ext.l      D0
  569. 000005B2  E580                     asl        D0, 2
  570. 000005B4  3207                     move.w     D1, D7
  571. 000005B6  D370 0800                add.w      [A0 + D0], D1
  572. 000005BA  6000 01B4                bra        +0x1B6 /* 00000770 */
  573. label000005BE:
  574. 000005BE  4267                     clr.w      -[A7]
  575. 000005C0  3F05                     move.w     -[A7], D5
  576. 000005C2  486E FFFE                pea.l      [A6 - 0x2]
  577. 000005C6  486E FFF8                pea.l      [A6 - 0x8]
  578. 000005CA  486E FFFA                pea.l      [A6 - 0x6]
  579. 000005CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  580. 000005D2  4EBA FC20                jsr        [PC - 0x3E0 /* 000001F4 */]
  581. 000005D6  101F                     move.b     D0, [A7]+
  582. 000005D8  6734                     beq        +0x36 /* 0000060E */
  583. 000005DA  2254                     movea.l    A1, [A4]
  584. 000005DC  2069 0014                movea.l    A0, [A1 + 0x14]
  585. 000005E0  2050                     movea.l    A0, [A0]
  586. 000005E2  322E FFFE                move.w     D1, [A6 - 0x2]
  587. 000005E6  48C1                     ext.l      D1
  588. 000005E8  E581                     asl        D1, 2
  589. 000005EA  BC70 1802                cmp.w      D6, [A0 + D1 + 0x2]
  590. 000005EE  57C1                     seq        D1
  591. 000005F0  C001                     and.b      D0, D1
  592. 000005F2  671A                     beq        +0x1C /* 0000060E */
  593. 000005F4  2254                     movea.l    A1, [A4]
  594. 000005F6  2069 0014                movea.l    A0, [A1 + 0x14]
  595. 000005FA  2050                     movea.l    A0, [A0]
  596. 000005FC  302E FFFE                move.w     D0, [A6 - 0x2]
  597. 00000600  48C0                     ext.l      D0
  598. 00000602  E580                     asl        D0, 2
  599. 00000604  3207                     move.w     D1, D7
  600. 00000606  D370 0800                add.w      [A0 + D0], D1
  601. 0000060A  6000 0164                bra        +0x166 /* 00000770 */
  602. label0000060E:
  603. 0000060E  4A6E FFFE                tst.w      [A6 - 0x2]
  604. 00000612  5EC0                     sgt        D0
  605. 00000614  4A00                     tst.b      D0
  606. 00000616  6744                     beq        +0x46 /* 0000065C */
  607. 00000618  7201                     moveq.l    D1, 0x01
  608. 0000061A  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  609. 0000061E  57C1                     seq        D1
  610. 00000620  C001                     and.b      D0, D1
  611. 00000622  6738                     beq        +0x3A /* 0000065C */
  612. 00000624  2254                     movea.l    A1, [A4]
  613. 00000626  2069 0014                movea.l    A0, [A1 + 0x14]
  614. 0000062A  2050                     movea.l    A0, [A0]
  615. 0000062C  322E FFFE                move.w     D1, [A6 - 0x2]
  616. 00000630  5341                     subq.w     D1, 1
  617. 00000632  48C1                     ext.l      D1
  618. 00000634  E581                     asl        D1, 2
  619. 00000636  BC70 1802                cmp.w      D6, [A0 + D1 + 0x2]
  620. 0000063A  57C1                     seq        D1
  621. 0000063C  C001                     and.b      D0, D1
  622. 0000063E  671C                     beq        +0x1E /* 0000065C */
  623. 00000640  2254                     movea.l    A1, [A4]
  624. 00000642  2069 0014                movea.l    A0, [A1 + 0x14]
  625. 00000646  2050                     movea.l    A0, [A0]
  626. 00000648  302E FFFE                move.w     D0, [A6 - 0x2]
  627. 0000064C  5340                     subq.w     D0, 1
  628. 0000064E  48C0                     ext.l      D0
  629. 00000650  E580                     asl        D0, 2
  630. 00000652  3207                     move.w     D1, D7
  631. 00000654  D370 0800                add.w      [A0 + D0], D1
  632. 00000658  6000 0116                bra        +0x118 /* 00000770 */
  633. label0000065C:
  634. 0000065C  42A7                     clr.l      -[A7]
  635. 0000065E  2054                     movea.l    A0, [A4]
  636. 00000660  2F28 0014                move.l     -[A7], [A0 + 0x14]
  637. 00000664  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  638. 00000668  281F                     move.l     D4, [A7]+
  639. 0000066A  3D46 FFEA                move.w     [A6 - 0x16], D6
  640. 0000066E  3D47 FFE8                move.w     [A6 - 0x18], D7
  641. 00000672  7001                     moveq.l    D0, 0x01
  642. 00000674  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  643. 00000678  5CC0                     sge        D0
  644. 0000067A  4A00                     tst.b      D0
  645. 0000067C  660C                     bne        +0xE /* 0000068A */
  646. 0000067E  2054                     movea.l    A0, [A4]
  647. 00000680  BA68 000C                cmp.w      D5, [A0 + 0xC]
  648. 00000684  5EC1                     sgt        D1
  649. 00000686  8001                     or.b       D0, D1
  650. 00000688  6746                     beq        +0x48 /* 000006D0 */
  651. label0000068A:
  652. 0000068A  2054                     movea.l    A0, [A4]
  653. 0000068C  BA68 000C                cmp.w      D5, [A0 + 0xC]
  654. 00000690  6F06                     ble        +0x8 /* 00000698 */
  655. 00000692  3D68 0012 FFFE           move.w     [A6 - 0x2], [A0 + 0x12]
  656. label00000698:
  657. 00000698  42A7                     clr.l      -[A7]
  658. 0000069A  2054                     movea.l    A0, [A4]
  659. 0000069C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  660. 000006A0  42A7                     clr.l      -[A7]
  661. 000006A2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  662. 000006A6  3F3C 0004                move.w     -[A7], 0x4
  663. 000006AA  301F                     move.w     D0, [A7]+
  664. 000006AC  C1DF                     muls.w     D0, [A7]+
  665. 000006AE  2E80                     move.l     [A7], D0
  666. 000006B0  42A7                     clr.l      -[A7]
  667. 000006B2  42A7                     clr.l      -[A7]
  668. 000006B4  486E FFE8                pea.l      [A6 - 0x18]
  669. 000006B8  7004                     moveq.l    D0, 0x04
  670. 000006BA  2F00                     move.l     -[A7], D0
  671. 000006BC  A9E0                     syscall    Munger
  672. 000006BE  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  673. 000006C2  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  674. 000006C6  2054                     movea.l    A0, [A4]
  675. 000006C8  5268 0012                addq.w     [A0 + 0x12], 1
  676. 000006CC  6000 0088                bra        +0x8A /* 00000756 */
  677. label000006D0:
  678. 000006D0  2254                     movea.l    A1, [A4]
  679. 000006D2  2069 0014                movea.l    A0, [A1 + 0x14]
  680. 000006D6  2050                     movea.l    A0, [A0]
  681. 000006D8  302E FFFE                move.w     D0, [A6 - 0x2]
  682. 000006DC  48C0                     ext.l      D0
  683. 000006DE  E580                     asl        D0, 2
  684. 000006E0  3230 0800                move.w     D1, [A0 + D0]
  685. 000006E4  926E FFF8                sub.w      D1, [A6 - 0x8]
  686. 000006E8  5241                     addq.w     D1, 1
  687. 000006EA  3D41 FFEC                move.w     [A6 - 0x14], D1
  688. 000006EE  2069 0014                movea.l    A0, [A1 + 0x14]
  689. 000006F2  2050                     movea.l    A0, [A0]
  690. 000006F4  302E FFFE                move.w     D0, [A6 - 0x2]
  691. 000006F8  48C0                     ext.l      D0
  692. 000006FA  E580                     asl        D0, 2
  693. 000006FC  3D70 0802 FFEE           move.w     [A6 - 0x12], [A0 + D0 + 0x2]
  694. 00000702  302E FFF8                move.w     D0, [A6 - 0x8]
  695. 00000706  5340                     subq.w     D0, 1
  696. 00000708  2069 0014                movea.l    A0, [A1 + 0x14]
  697. 0000070C  2050                     movea.l    A0, [A0]
  698. 0000070E  322E FFFE                move.w     D1, [A6 - 0x2]
  699. 00000712  48C1                     ext.l      D1
  700. 00000714  E581                     asl        D1, 2
  701. 00000716  3180 1800                move.w     [A0 + D1], D0
  702. 0000071A  42A7                     clr.l      -[A7]
  703. 0000071C  2054                     movea.l    A0, [A4]
  704. 0000071E  2F28 0014                move.l     -[A7], [A0 + 0x14]
  705. 00000722  42A7                     clr.l      -[A7]
  706. 00000724  302E FFFE                move.w     D0, [A6 - 0x2]
  707. 00000728  5240                     addq.w     D0, 1
  708. 0000072A  3F00                     move.w     -[A7], D0
  709. 0000072C  3F3C 0004                move.w     -[A7], 0x4
  710. 00000730  301F                     move.w     D0, [A7]+
  711. 00000732  C1DF                     muls.w     D0, [A7]+
  712. 00000734  2E80                     move.l     [A7], D0
  713. 00000736  42A7                     clr.l      -[A7]
  714. 00000738  42A7                     clr.l      -[A7]
  715. 0000073A  486E FFE8                pea.l      [A6 - 0x18]
  716. 0000073E  7004                     moveq.l    D0, 0x04
  717. 00000740  E340                     asl        D0.w, 1
  718. 00000742  48C0                     ext.l      D0
  719. 00000744  2F00                     move.l     -[A7], D0
  720. 00000746  A9E0                     syscall    Munger
  721. 00000748  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  722. 0000074C  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  723. 00000750  2054                     movea.l    A0, [A4]
  724. 00000752  5468 0012                addq.w     [A0 + 0x12], 2
  725. label00000756:
  726. 00000756  42A7                     clr.l      -[A7]
  727. 00000758  2054                     movea.l    A0, [A4]
  728. 0000075A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  729. 0000075E  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  730. 00000762  B89F                     cmp.l      D4, [A7]+
  731. 00000764  6D0A                     blt        +0xC /* 00000770 */
  732. 00000766  3F3C FF94                move.w     -[A7], 0xFF94
  733. 0000076A  42A7                     clr.l      -[A7]
  734. 0000076C  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  735. label00000770:
  736. 00000770  2054                     movea.l    A0, [A4]
  737. 00000772  42A8 0002                clr.l      [A0 + 0x2]
  738. 00000776  7000                     moveq.l    D0, 0x00
  739. 00000778  2140 0006                move.l     [A0 + 0x6], D0
  740. 0000077C  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  741. 00000782  3007                     move.w     D0, D7
  742. 00000784  D168 000C                add.w      [A0 + 0xC], D0
  743. 00000788  42A7                     clr.l      -[A7]
  744. 0000078A  3F07                     move.w     -[A7], D7
  745. 0000078C  3F06                     move.w     -[A7], D6
  746. 0000078E  301F                     move.w     D0, [A7]+
  747. 00000790  C1DF                     muls.w     D0, [A7]+
  748. 00000792  2E80                     move.l     [A7], D0
  749. 00000794  201F                     move.l     D0, [A7]+
  750. 00000796  2054                     movea.l    A0, [A4]
  751. 00000798  D1A8 000E                add.l      [A0 + 0xE], D0
  752. 0000079C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  753. 000007A0  4E5E                     unlink     A6
  754. 000007A2  205F                     movea.l    A0, [A7]+
  755. 000007A4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  756. 000007A8  4ED0                     jmp        [A0]
  757. 000007AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  758. // begin alternate branch 000007AC-000007B0
  759. fn000007AC:
  760. 000007AC  4E56 FFF4                link       A6, -0x000C
  761. // end alternate branch 000007AC-000007B0
  762. fn000007AC: // (misaligned)
  763. 000007AE  FFF4                     .invalid   <<F/7/7>>
  764. 000007B0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  765. 000007B4  266E 0008                movea.l    A3, [A6 + 0x8]
  766. 000007B8  3A2E 000C                move.w     D5, [A6 + 0xC]
  767. 000007BC  3C2E 000E                move.w     D6, [A6 + 0xE]
  768. 000007C0  284B                     movea.l    A4, A3
  769. 000007C2  7000                     moveq.l    D0, 0x00
  770. 000007C4  2D40 0010                move.l     [A6 + 0x10], D0
  771. 000007C8  7001                     moveq.l    D0, 0x01
  772. 000007CA  2054                     movea.l    A0, [A4]
  773. 000007CC  B068 0012                cmp.w      D0, [A0 + 0x12]
  774. 000007D0  661E                     bne        +0x20 /* 000007F0 */
  775. 000007D2  42A7                     clr.l      -[A7]
  776. 000007D4  3F05                     move.w     -[A7], D5
  777. 000007D6  2254                     movea.l    A1, [A4]
  778. 000007D8  2069 0014                movea.l    A0, [A1 + 0x14]
  779. 000007DC  2050                     movea.l    A0, [A0]
  780. 000007DE  3F28 0002                move.w     -[A7], [A0 + 0x2]
  781. 000007E2  301F                     move.w     D0, [A7]+
  782. 000007E4  C1DF                     muls.w     D0, [A7]+
  783. 000007E6  2E80                     move.l     [A7], D0
  784. 000007E8  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  785. 000007EC  6000 00E2                bra        +0xE4 /* 000008D0 */
  786. label000007F0:
  787. 000007F0  7001                     moveq.l    D0, 0x01
  788. 000007F2  B046                     cmp.w      D0, D6
  789. 000007F4  664A                     bne        +0x4C /* 00000840 */
  790. 000007F6  4267                     clr.w      -[A7]
  791. 000007F8  3F05                     move.w     -[A7], D5
  792. 000007FA  486E FFFE                pea.l      [A6 - 0x2]
  793. 000007FE  486E FFFC                pea.l      [A6 - 0x4]
  794. 00000802  486E FFF8                pea.l      [A6 - 0x8]
  795. 00000806  2F0B                     move.l     -[A7], A3
  796. 00000808  4EBA F9EA                jsr        [PC - 0x616 /* 000001F4 */]
  797. 0000080C  101F                     move.b     D0, [A7]+
  798. 0000080E  6700 00C0                beq        +0xC2 /* 000008D0 */
  799. 00000812  42A7                     clr.l      -[A7]
  800. 00000814  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  801. 00000818  2254                     movea.l    A1, [A4]
  802. 0000081A  2069 0014                movea.l    A0, [A1 + 0x14]
  803. 0000081E  2050                     movea.l    A0, [A0]
  804. 00000820  302E FFFE                move.w     D0, [A6 - 0x2]
  805. 00000824  48C0                     ext.l      D0
  806. 00000826  E580                     asl        D0, 2
  807. 00000828  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  808. 0000082C  301F                     move.w     D0, [A7]+
  809. 0000082E  C1DF                     muls.w     D0, [A7]+
  810. 00000830  2E80                     move.l     [A7], D0
  811. 00000832  201F                     move.l     D0, [A7]+
  812. 00000834  D0AE FFF8                add.l      D0, [A6 - 0x8]
  813. 00000838  2D40 0010                move.l     [A6 + 0x10], D0
  814. 0000083C  6000 0092                bra        +0x94 /* 000008D0 */
  815. label00000840:
  816. 00000840  4267                     clr.w      -[A7]
  817. 00000842  3F06                     move.w     -[A7], D6
  818. 00000844  486E FFFE                pea.l      [A6 - 0x2]
  819. 00000848  486E FFFC                pea.l      [A6 - 0x4]
  820. 0000084C  486E FFF8                pea.l      [A6 - 0x8]
  821. 00000850  2F0B                     move.l     -[A7], A3
  822. 00000852  4EBA F9A0                jsr        [PC - 0x660 /* 000001F4 */]
  823. 00000856  101F                     move.b     D0, [A7]+
  824. 00000858  6776                     beq        +0x78 /* 000008D0 */
  825. 0000085A  42A7                     clr.l      -[A7]
  826. 0000085C  302E FFFC                move.w     D0, [A6 - 0x4]
  827. 00000860  5340                     subq.w     D0, 1
  828. 00000862  3F00                     move.w     -[A7], D0
  829. 00000864  2254                     movea.l    A1, [A4]
  830. 00000866  2069 0014                movea.l    A0, [A1 + 0x14]
  831. 0000086A  2050                     movea.l    A0, [A0]
  832. 0000086C  302E FFFE                move.w     D0, [A6 - 0x2]
  833. 00000870  48C0                     ext.l      D0
  834. 00000872  E580                     asl        D0, 2
  835. 00000874  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  836. 00000878  301F                     move.w     D0, [A7]+
  837. 0000087A  C1DF                     muls.w     D0, [A7]+
  838. 0000087C  2E80                     move.l     [A7], D0
  839. 0000087E  2E1F                     move.l     D7, [A7]+
  840. 00000880  DEAE FFF8                add.l      D7, [A6 - 0x8]
  841. 00000884  4267                     clr.w      -[A7]
  842. 00000886  3006                     move.w     D0, D6
  843. 00000888  D045                     add.w      D0, D5
  844. 0000088A  5340                     subq.w     D0, 1
  845. 0000088C  3F00                     move.w     -[A7], D0
  846. 0000088E  486E FFFE                pea.l      [A6 - 0x2]
  847. 00000892  486E FFFC                pea.l      [A6 - 0x4]
  848. 00000896  486E FFF8                pea.l      [A6 - 0x8]
  849. 0000089A  2F0B                     move.l     -[A7], A3
  850. 0000089C  4EBA F956                jsr        [PC - 0x6AA /* 000001F4 */]
  851. 000008A0  101F                     move.b     D0, [A7]+
  852. 000008A2  672C                     beq        +0x2E /* 000008D0 */
  853. 000008A4  42A7                     clr.l      -[A7]
  854. 000008A6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  855. 000008AA  2254                     movea.l    A1, [A4]
  856. 000008AC  2069 0014                movea.l    A0, [A1 + 0x14]
  857. 000008B0  2050                     movea.l    A0, [A0]
  858. 000008B2  302E FFFE                move.w     D0, [A6 - 0x2]
  859. 000008B6  48C0                     ext.l      D0
  860. 000008B8  E580                     asl        D0, 2
  861. 000008BA  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  862. 000008BE  301F                     move.w     D0, [A7]+
  863. 000008C0  C1DF                     muls.w     D0, [A7]+
  864. 000008C2  2E80                     move.l     [A7], D0
  865. 000008C4  201F                     move.l     D0, [A7]+
  866. 000008C6  D0AE FFF8                add.l      D0, [A6 - 0x8]
  867. 000008CA  9087                     sub.l      D0, D7
  868. 000008CC  2D40 0010                move.l     [A6 + 0x10], D0
  869. label000008D0:
  870. 000008D0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  871. 000008D4  4E5E                     unlink     A6
  872. 000008D6  205F                     movea.l    A0, [A7]+
  873. 000008D8  504F                     addq.w     A7, 8
  874. 000008DA  4ED0                     jmp        [A0]
  875. fn000008DC:
  876. 000008DC  4E56 FFF8                link       A6, -0x0008
  877. 000008E0  206E 000C                movea.l    A0, [A6 + 0xC]
  878. 000008E4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  879. 000008E8  7003                     moveq.l    D0, 0x03
  880. label000008EA:
  881. 000008EA  32D8                     move.w     [A1]+, [A0]+
  882. 000008EC  51C8 FFFC                dbf        D0, -0x6 /* 000008EA */
  883. 000008F0  4E5E                     unlink     A6
  884. 000008F2  205F                     movea.l    A0, [A7]+
  885. 000008F4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  886. 000008F8  4ED0                     jmp        [A0]
  887. 000008FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  888. // begin alternate branch 000008FC-00000900
  889. fn000008FC:
  890. 000008FC  4E56 FFF8                link       A6, -0x0008
  891. // end alternate branch 000008FC-00000900
  892. fn000008FC: // (misaligned)
  893. 000008FE  FFF8                     .invalid   <<F/7/7>>
  894. 00000900  206E 000C                movea.l    A0, [A6 + 0xC]
  895. 00000904  43EE FFF8                lea.l      A1, [A6 - 0x8]
  896. 00000908  7003                     moveq.l    D0, 0x03
  897. label0000090A:
  898. 0000090A  32D8                     move.w     [A1]+, [A0]+
  899. 0000090C  51C8 FFFC                dbf        D0, -0x6 /* 0000090A */
  900. 00000910  4E5E                     unlink     A6
  901. 00000912  205F                     movea.l    A0, [A7]+
  902. 00000914  DEFC 000A                add.w      A7, 0xA /* '\n' */
  903. 00000918  4ED0                     jmp        [A0]
  904. 0000091A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  905. export_705: // at 0000091C (misaligned)
  906. 0000091E  0000 48E7                ori.b      D0, 0xE7
  907. 00000922  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  908. 00000928  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  909. 0000092C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  910. 00000930  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  911. 00000934  2254                     movea.l    A1, [A4]
  912. 00000936  2069 0044                movea.l    A0, [A1 + 0x44]
  913. 0000093A  246E 000C                movea.l    A2, [A6 + 0xC]
  914. 0000093E  2050                     movea.l    A0, [A0]
  915. 00000940  24A8 000E                move.l     [A2], [A0 + 0xE]
  916. 00000944  2069 0040                movea.l    A0, [A1 + 0x40]
  917. 00000948  246E 000C                movea.l    A2, [A6 + 0xC]
  918. 0000094C  2050                     movea.l    A0, [A0]
  919. 0000094E  2568 000E 0004           move.l     [A2 + 0x4], [A0 + 0xE]
  920. 00000954  4CDF 1400                movem.l    A2,A4, [A7]+
  921. 00000958  4E5E                     unlink     A6
  922. 0000095A  205F                     movea.l    A0, [A7]+
  923. 0000095C  504F                     addq.w     A7, 8
  924. 0000095E  4ED0                     jmp        [A0]
  925. export_706:
  926. fn00000960:
  927. 00000960  4E56 0000                link       A6, 0
  928. 00000964  2F0C                     move.l     -[A7], A4
  929. 00000966  286E 0008                movea.l    A4, [A6 + 0x8]
  930. 0000096A  7001                     moveq.l    D0, 0x01
  931. 0000096C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  932. 00000970  5FC0                     sle        D0
  933. 00000972  4A00                     tst.b      D0
  934. 00000974  6728                     beq        +0x2A /* 0000099E */
  935. 00000976  7201                     moveq.l    D1, 0x01
  936. 00000978  B26E 000C                cmp.w      D1, [A6 + 0xC]
  937. 0000097C  5FC1                     sle        D1
  938. 0000097E  C001                     and.b      D0, D1
  939. 00000980  671C                     beq        +0x1E /* 0000099E */
  940. 00000982  322E 000E                move.w     D1, [A6 + 0xE]
  941. 00000986  2054                     movea.l    A0, [A4]
  942. 00000988  B268 003E                cmp.w      D1, [A0 + 0x3E]
  943. 0000098C  5FC1                     sle        D1
  944. 0000098E  C001                     and.b      D0, D1
  945. 00000990  670C                     beq        +0xE /* 0000099E */
  946. 00000992  322E 000C                move.w     D1, [A6 + 0xC]
  947. 00000996  B268 003C                cmp.w      D1, [A0 + 0x3C]
  948. 0000099A  5FC1                     sle        D1
  949. 0000099C  C001                     and.b      D0, D1
  950. label0000099E:
  951. 0000099E  4400                     neg.b      D0
  952. 000009A0  1D40 0010                move.b     [A6 + 0x10], D0
  953. 000009A4  285F                     movea.l    A4, [A7]+
  954. 000009A6  4E5E                     unlink     A6
  955. 000009A8  205F                     movea.l    A0, [A7]+
  956. 000009AA  504F                     addq.w     A7, 8
  957. 000009AC  4ED0                     jmp        [A0]
  958. 000009AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  959. // begin alternate branch 000009B0-000009B4
  960. fn000009B0:
  961. 000009B0  4E56 FFFC                link       A6, -0x0004
  962. // end alternate branch 000009B0-000009B4
  963. fn000009B0: // (misaligned)
  964. 000009B2  FFFC                     .invalid   <<F/7/7>>
  965. 000009B4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  966. 000009B8  266E 000C                movea.l    A3, [A6 + 0xC]
  967. 000009BC  286E 0008                movea.l    A4, [A6 + 0x8]
  968. 000009C0  7001                     moveq.l    D0, 0x01
  969. 000009C2  B06E 0012                cmp.w      D0, [A6 + 0x12]
  970. 000009C6  5EC0                     sgt        D0
  971. 000009C8  4A00                     tst.b      D0
  972. 000009CA  662C                     bne        +0x2E /* 000009F8 */
  973. 000009CC  7201                     moveq.l    D1, 0x01
  974. 000009CE  B26E 0010                cmp.w      D1, [A6 + 0x10]
  975. 000009D2  5EC1                     sgt        D1
  976. 000009D4  8001                     or.b       D0, D1
  977. 000009D6  6620                     bne        +0x22 /* 000009F8 */
  978. 000009D8  322E 0012                move.w     D1, [A6 + 0x12]
  979. 000009DC  2054                     movea.l    A0, [A4]
  980. 000009DE  B268 003E                cmp.w      D1, [A0 + 0x3E]
  981. 000009E2  5EC1                     sgt        D1
  982. 000009E4  8001                     or.b       D0, D1
  983. 000009E6  6610                     bne        +0x12 /* 000009F8 */
  984. 000009E8  322E 0010                move.w     D1, [A6 + 0x10]
  985. 000009EC  2054                     movea.l    A0, [A4]
  986. 000009EE  B268 003C                cmp.w      D1, [A0 + 0x3C]
  987. 000009F2  5EC1                     sgt        D1
  988. 000009F4  8001                     or.b       D0, D1
  989. 000009F6  6712                     beq        +0x14 /* 00000A0A */
  990. label000009F8:
  991. 000009F8  41ED FAC8                lea.l      A0, [A5 - 0x538]
  992. 000009FC  224B                     movea.l    A1, A3
  993. 000009FE  7007                     moveq.l    D0, 0x07
  994. label00000A00:
  995. 00000A00  32D8                     move.w     [A1]+, [A0]+
  996. 00000A02  51C8 FFFC                dbf        D0, -0x6 /* 00000A00 */
  997. 00000A06  6000 00C0                bra        +0xC2 /* 00000AC8 */
  998. label00000A0A:
  999. 00000A0A  4267                     clr.w      -[A7]
  1000. 00000A0C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1001. 00000A10  2054                     movea.l    A0, [A4]
  1002. 00000A12  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1003. 00000A16  4EBA FAD8                jsr        [PC - 0x528 /* 000004F0 */]
  1004. 00000A1A  3E1F                     move.w     D7, [A7]+
  1005. 00000A1C  2254                     movea.l    A1, [A4]
  1006. 00000A1E  2069 0040                movea.l    A0, [A1 + 0x40]
  1007. 00000A22  7001                     moveq.l    D0, 0x01
  1008. 00000A24  2050                     movea.l    A0, [A0]
  1009. 00000A26  B068 0012                cmp.w      D0, [A0 + 0x12]
  1010. 00000A2A  6618                     bne        +0x1A /* 00000A44 */
  1011. 00000A2C  42A7                     clr.l      -[A7]
  1012. 00000A2E  3F07                     move.w     -[A7], D7
  1013. 00000A30  302E 0012                move.w     D0, [A6 + 0x12]
  1014. 00000A34  5340                     subq.w     D0, 1
  1015. 00000A36  3F00                     move.w     -[A7], D0
  1016. 00000A38  301F                     move.w     D0, [A7]+
  1017. 00000A3A  C1DF                     muls.w     D0, [A7]+
  1018. 00000A3C  2E80                     move.l     [A7], D0
  1019. 00000A3E  275F 0004                move.l     [A3 + 0x4], [A7]+
  1020. 00000A42  601C                     bra        +0x1E /* 00000A60 */
  1021. label00000A44:
  1022. 00000A44  42A7                     clr.l      -[A7]
  1023. 00000A46  3F3C 0001                move.w     -[A7], 0x1
  1024. 00000A4A  302E 0012                move.w     D0, [A6 + 0x12]
  1025. 00000A4E  5340                     subq.w     D0, 1
  1026. 00000A50  3F00                     move.w     -[A7], D0
  1027. 00000A52  2054                     movea.l    A0, [A4]
  1028. 00000A54  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1029. 00000A58  4EBA FD52                jsr        [PC - 0x2AE /* 000007AC */]
  1030. 00000A5C  275F 0004                move.l     [A3 + 0x4], [A7]+
  1031. label00000A60:
  1032. 00000A60  3007                     move.w     D0, D7
  1033. 00000A62  48C0                     ext.l      D0
  1034. 00000A64  D0AB 0004                add.l      D0, [A3 + 0x4]
  1035. 00000A68  2740 000C                move.l     [A3 + 0xC], D0
  1036. 00000A6C  4267                     clr.w      -[A7]
  1037. 00000A6E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1038. 00000A72  2054                     movea.l    A0, [A4]
  1039. 00000A74  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1040. 00000A78  4EBA FA76                jsr        [PC - 0x58A /* 000004F0 */]
  1041. 00000A7C  3C1F                     move.w     D6, [A7]+
  1042. 00000A7E  2254                     movea.l    A1, [A4]
  1043. 00000A80  2069 0044                movea.l    A0, [A1 + 0x44]
  1044. 00000A84  7001                     moveq.l    D0, 0x01
  1045. 00000A86  2050                     movea.l    A0, [A0]
  1046. 00000A88  B068 0012                cmp.w      D0, [A0 + 0x12]
  1047. 00000A8C  6616                     bne        +0x18 /* 00000AA4 */
  1048. 00000A8E  42A7                     clr.l      -[A7]
  1049. 00000A90  3F06                     move.w     -[A7], D6
  1050. 00000A92  302E 0010                move.w     D0, [A6 + 0x10]
  1051. 00000A96  5340                     subq.w     D0, 1
  1052. 00000A98  3F00                     move.w     -[A7], D0
  1053. 00000A9A  301F                     move.w     D0, [A7]+
  1054. 00000A9C  C1DF                     muls.w     D0, [A7]+
  1055. 00000A9E  2E80                     move.l     [A7], D0
  1056. 00000AA0  269F                     move.l     [A3], [A7]+
  1057. 00000AA2  601A                     bra        +0x1C /* 00000ABE */
  1058. label00000AA4:
  1059. 00000AA4  42A7                     clr.l      -[A7]
  1060. 00000AA6  3F3C 0001                move.w     -[A7], 0x1
  1061. 00000AAA  302E 0010                move.w     D0, [A6 + 0x10]
  1062. 00000AAE  5340                     subq.w     D0, 1
  1063. 00000AB0  3F00                     move.w     -[A7], D0
  1064. 00000AB2  2054                     movea.l    A0, [A4]
  1065. 00000AB4  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1066. 00000AB8  4EBA FCF2                jsr        [PC - 0x30E /* 000007AC */]
  1067. 00000ABC  269F                     move.l     [A3], [A7]+
  1068. label00000ABE:
  1069. 00000ABE  3006                     move.w     D0, D6
  1070. 00000AC0  48C0                     ext.l      D0
  1071. 00000AC2  D093                     add.l      D0, [A3]
  1072. 00000AC4  2740 0008                move.l     [A3 + 0x8], D0
  1073. label00000AC8:
  1074. 00000AC8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1075. 00000ACC  4E5E                     unlink     A6
  1076. 00000ACE  205F                     movea.l    A0, [A7]+
  1077. 00000AD0  DEFC 000C                add.w      A7, 0xC
  1078. 00000AD4  4ED0                     jmp        [A0]
  1079. 00000AD6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1080. // begin alternate branch 00000AD8-00000ADC
  1081. export_707:
  1082. fn00000AD8:
  1083. 00000AD8  4E56 FFF8                link       A6, -0x0008
  1084. // end alternate branch 00000AD8-00000ADC
  1085. export_707: // at 00000AD8 (misaligned)
  1086. fn00000AD8: // (misaligned)
  1087. 00000ADA  FFF8                     .invalid   <<F/7/7>>
  1088. 00000ADC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1089. 00000AE0  382E 0010                move.w     D4, [A6 + 0x10]
  1090. 00000AE4  3A2E 0012                move.w     D5, [A6 + 0x12]
  1091. 00000AE8  286E 0008                movea.l    A4, [A6 + 0x8]
  1092. 00000AEC  7001                     moveq.l    D0, 0x01
  1093. 00000AEE  B045                     cmp.w      D0, D5
  1094. 00000AF0  5EC0                     sgt        D0
  1095. 00000AF2  4A00                     tst.b      D0
  1096. 00000AF4  661C                     bne        +0x1E /* 00000B12 */
  1097. 00000AF6  7201                     moveq.l    D1, 0x01
  1098. 00000AF8  B244                     cmp.w      D1, D4
  1099. 00000AFA  5EC1                     sgt        D1
  1100. 00000AFC  8001                     or.b       D0, D1
  1101. 00000AFE  6612                     bne        +0x14 /* 00000B12 */
  1102. 00000B00  3205                     move.w     D1, D5
  1103. 00000B02  D244                     add.w      D1, D4
  1104. 00000B04  5341                     subq.w     D1, 1
  1105. 00000B06  2054                     movea.l    A0, [A4]
  1106. 00000B08  B268 003E                cmp.w      D1, [A0 + 0x3E]
  1107. 00000B0C  5EC1                     sgt        D1
  1108. 00000B0E  8001                     or.b       D0, D1
  1109. 00000B10  6714                     beq        +0x16 /* 00000B26 */
  1110. label00000B12:
  1111. 00000B12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1112. 00000B16  42A7                     clr.l      -[A7]
  1113. 00000B18  42A7                     clr.l      -[A7]
  1114. 00000B1A  42A7                     clr.l      -[A7]
  1115. 00000B1C  42A7                     clr.l      -[A7]
  1116. 00000B1E  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  1117. 00000B22  6000 0090                bra        +0x92 /* 00000BB4 */
  1118. label00000B26:
  1119. 00000B26  2254                     movea.l    A1, [A4]
  1120. 00000B28  2069 0040                movea.l    A0, [A1 + 0x40]
  1121. 00000B2C  7001                     moveq.l    D0, 0x01
  1122. 00000B2E  2050                     movea.l    A0, [A0]
  1123. 00000B30  B068 0012                cmp.w      D0, [A0 + 0x12]
  1124. 00000B34  6636                     bne        +0x38 /* 00000B6C */
  1125. 00000B36  2F3C 0001 0000           move.l     -[A7], 0x10000
  1126. 00000B3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1127. 00000B40  4EBA 0AAE                jsr        [PC + 0xAAE /* 000015F0 */]
  1128. 00000B44  301F                     move.w     D0, [A7]+
  1129. 00000B46  48C0                     ext.l      D0
  1130. 00000B48  2E00                     move.l     D7, D0
  1131. 00000B4A  42A7                     clr.l      -[A7]
  1132. 00000B4C  3F07                     move.w     -[A7], D7
  1133. 00000B4E  3005                     move.w     D0, D5
  1134. 00000B50  5340                     subq.w     D0, 1
  1135. 00000B52  3F00                     move.w     -[A7], D0
  1136. 00000B54  301F                     move.w     D0, [A7]+
  1137. 00000B56  C1DF                     muls.w     D0, [A7]+
  1138. 00000B58  2E80                     move.l     [A7], D0
  1139. 00000B5A  2C1F                     move.l     D6, [A7]+
  1140. 00000B5C  42A7                     clr.l      -[A7]
  1141. 00000B5E  3F07                     move.w     -[A7], D7
  1142. 00000B60  3F04                     move.w     -[A7], D4
  1143. 00000B62  301F                     move.w     D0, [A7]+
  1144. 00000B64  C1DF                     muls.w     D0, [A7]+
  1145. 00000B66  2E80                     move.l     [A7], D0
  1146. 00000B68  2E1F                     move.l     D7, [A7]+
  1147. 00000B6A  602A                     bra        +0x2C /* 00000B96 */
  1148. label00000B6C:
  1149. 00000B6C  42A7                     clr.l      -[A7]
  1150. 00000B6E  3F3C 0001                move.w     -[A7], 0x1
  1151. 00000B72  3005                     move.w     D0, D5
  1152. 00000B74  5340                     subq.w     D0, 1
  1153. 00000B76  3F00                     move.w     -[A7], D0
  1154. 00000B78  2054                     movea.l    A0, [A4]
  1155. 00000B7A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1156. 00000B7E  4EBA FC2C                jsr        [PC - 0x3D4 /* 000007AC */]
  1157. 00000B82  2C1F                     move.l     D6, [A7]+
  1158. 00000B84  42A7                     clr.l      -[A7]
  1159. 00000B86  3F05                     move.w     -[A7], D5
  1160. 00000B88  3F04                     move.w     -[A7], D4
  1161. 00000B8A  2054                     movea.l    A0, [A4]
  1162. 00000B8C  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1163. 00000B90  4EBA FC1A                jsr        [PC - 0x3E6 /* 000007AC */]
  1164. 00000B94  2E1F                     move.l     D7, [A7]+
  1165. label00000B96:
  1166. 00000B96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1167. 00000B9A  2F06                     move.l     -[A7], D6
  1168. 00000B9C  42A7                     clr.l      -[A7]
  1169. 00000B9E  2006                     move.l     D0, D6
  1170. 00000BA0  D087                     add.l      D0, D7
  1171. 00000BA2  2F00                     move.l     -[A7], D0
  1172. 00000BA4  2254                     movea.l    A1, [A4]
  1173. 00000BA6  2069 0044                movea.l    A0, [A1 + 0x44]
  1174. 00000BAA  2050                     movea.l    A0, [A0]
  1175. 00000BAC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1176. 00000BB0  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  1177. label00000BB4:
  1178. 00000BB4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1179. 00000BB8  4E5E                     unlink     A6
  1180. 00000BBA  205F                     movea.l    A0, [A7]+
  1181. 00000BBC  DEFC 000C                add.w      A7, 0xC
  1182. 00000BC0  4ED0                     jmp        [A0]
  1183. 00000BC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1184. // begin alternate branch 00000BC4-00000BD8
  1185. fn00000BC4:
  1186. 00000BC4  4E56 0000                link       A6, 0
  1187. 00000BC8  48E7 0018                movem.l    -[A7], A3,A4
  1188. 00000BCC  286E 0008                movea.l    A4, [A6 + 0x8]
  1189. 00000BD0  266C 0008                movea.l    A3, [A4 + 0x8]
  1190. 00000BD4  4A2C FF9F                tst.b      [A4 - 0x61]
  1191. // end alternate branch 00000BC4-00000BD8
  1192. fn00000BC4: // (misaligned)
  1193. 00000BC6  0000 48E7                ori.b      D0, 0xE7
  1194. 00000BCA  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  1195. 00000BCE  0008 266C                ori.b      A0, 0x6C /* 'l' */
  1196. 00000BD2  0008 4A2C                ori.b      A0, 0x2C /* ',' */
  1197. 00000BD6  FF9F                     .invalid   <<F/6/7>>
  1198. 00000BD8  6618                     bne        +0x1A /* 00000BF2 */
  1199. 00000BDA  486C FFD0                pea.l      [A4 - 0x30]
  1200. 00000BDE  3F2C FFCA                move.w     -[A7], [A4 - 0x36]
  1201. 00000BE2  3F2C FF9C                move.w     -[A7], [A4 - 0x64]
  1202. 00000BE6  3F2C FFCA                move.w     -[A7], [A4 - 0x36]
  1203. 00000BEA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1204. 00000BEE  A8A7                     syscall    SetRect
  1205. 00000BF0  6016                     bra        +0x18 /* 00000C08 */
  1206. label00000BF2:
  1207. 00000BF2  486C FFD0                pea.l      [A4 - 0x30]
  1208. 00000BF6  3F2C FF9C                move.w     -[A7], [A4 - 0x64]
  1209. 00000BFA  3F2C FFC8                move.w     -[A7], [A4 - 0x38]
  1210. 00000BFE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1211. 00000C02  3F2C FFC8                move.w     -[A7], [A4 - 0x38]
  1212. 00000C06  A8A7                     syscall    SetRect
  1213. label00000C08:
  1214. 00000C08  302C FFD0                move.w     D0, [A4 - 0x30]
  1215. 00000C0C  B06C FFA0                cmp.w      D0, [A4 - 0x60]
  1216. 00000C10  6608                     bne        +0xA /* 00000C1A */
  1217. 00000C12  296C FFA8 FFB8           move.l     [A4 - 0x48], [A4 - 0x58]
  1218. 00000C18  6022                     bra        +0x24 /* 00000C3C */
  1219. label00000C1A:
  1220. 00000C1A  42A7                     clr.l      -[A7]
  1221. 00000C1C  3F3C 0001                move.w     -[A7], 0x1
  1222. 00000C20  302C FFD0                move.w     D0, [A4 - 0x30]
  1223. 00000C24  5340                     subq.w     D0, 1
  1224. 00000C26  3F00                     move.w     -[A7], D0
  1225. 00000C28  2053                     movea.l    A0, [A3]
  1226. 00000C2A  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1227. 00000C2E  4EBA FB7C                jsr        [PC - 0x484 /* 000007AC */]
  1228. 00000C32  295F FFB8                move.l     [A4 - 0x48], [A7]+
  1229. 00000C36  296C FFB8 FFA8           move.l     [A4 - 0x58], [A4 - 0x48]
  1230. label00000C3C:
  1231. 00000C3C  302C FFD4                move.w     D0, [A4 - 0x2C]
  1232. 00000C40  B06C FFA4                cmp.w      D0, [A4 - 0x5C]
  1233. 00000C44  6608                     bne        +0xA /* 00000C4E */
  1234. 00000C46  296C FFB0 FFC0           move.l     [A4 - 0x40], [A4 - 0x50]
  1235. 00000C4C  6046                     bra        +0x48 /* 00000C94 */
  1236. label00000C4E:
  1237. 00000C4E  302C FFD4                move.w     D0, [A4 - 0x2C]
  1238. 00000C52  B06C FFD0                cmp.w      D0, [A4 - 0x30]
  1239. 00000C56  661E                     bne        +0x20 /* 00000C76 */
  1240. 00000C58  4267                     clr.w      -[A7]
  1241. 00000C5A  3F2C FFD4                move.w     -[A7], [A4 - 0x2C]
  1242. 00000C5E  2053                     movea.l    A0, [A3]
  1243. 00000C60  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1244. 00000C64  4EBA F88A                jsr        [PC - 0x776 /* 000004F0 */]
  1245. 00000C68  301F                     move.w     D0, [A7]+
  1246. 00000C6A  48C0                     ext.l      D0
  1247. 00000C6C  D0AC FFB8                add.l      D0, [A4 - 0x48]
  1248. 00000C70  2940 FFC0                move.l     [A4 - 0x40], D0
  1249. 00000C74  6018                     bra        +0x1A /* 00000C8E */
  1250. label00000C76:
  1251. 00000C76  42A7                     clr.l      -[A7]
  1252. 00000C78  3F3C 0001                move.w     -[A7], 0x1
  1253. 00000C7C  3F2C FFD4                move.w     -[A7], [A4 - 0x2C]
  1254. 00000C80  2053                     movea.l    A0, [A3]
  1255. 00000C82  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1256. 00000C86  4EBA FB24                jsr        [PC - 0x4DC /* 000007AC */]
  1257. 00000C8A  295F FFC0                move.l     [A4 - 0x40], [A7]+
  1258. label00000C8E:
  1259. 00000C8E  296C FFC0 FFB0           move.l     [A4 - 0x50], [A4 - 0x40]
  1260. label00000C94:
  1261. 00000C94  302C FFD2                move.w     D0, [A4 - 0x2E]
  1262. 00000C98  B06C FFA2                cmp.w      D0, [A4 - 0x5E]
  1263. 00000C9C  6608                     bne        +0xA /* 00000CA6 */
  1264. 00000C9E  296C FFAC FFBC           move.l     [A4 - 0x44], [A4 - 0x54]
  1265. 00000CA4  6022                     bra        +0x24 /* 00000CC8 */
  1266. label00000CA6:
  1267. 00000CA6  42A7                     clr.l      -[A7]
  1268. 00000CA8  3F3C 0001                move.w     -[A7], 0x1
  1269. 00000CAC  302C FFD2                move.w     D0, [A4 - 0x2E]
  1270. 00000CB0  5340                     subq.w     D0, 1
  1271. 00000CB2  3F00                     move.w     -[A7], D0
  1272. 00000CB4  2053                     movea.l    A0, [A3]
  1273. 00000CB6  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1274. 00000CBA  4EBA FAF0                jsr        [PC - 0x510 /* 000007AC */]
  1275. 00000CBE  295F FFBC                move.l     [A4 - 0x44], [A7]+
  1276. 00000CC2  296C FFBC FFAC           move.l     [A4 - 0x54], [A4 - 0x44]
  1277. label00000CC8:
  1278. 00000CC8  302C FFD6                move.w     D0, [A4 - 0x2A]
  1279. 00000CCC  B06C FFA6                cmp.w      D0, [A4 - 0x5A]
  1280. 00000CD0  6608                     bne        +0xA /* 00000CDA */
  1281. 00000CD2  296C FFB4 FFC4           move.l     [A4 - 0x3C], [A4 - 0x4C]
  1282. 00000CD8  6046                     bra        +0x48 /* 00000D20 */
  1283. label00000CDA:
  1284. 00000CDA  302C FFD6                move.w     D0, [A4 - 0x2A]
  1285. 00000CDE  B06C FFD2                cmp.w      D0, [A4 - 0x2E]
  1286. 00000CE2  661E                     bne        +0x20 /* 00000D02 */
  1287. 00000CE4  4267                     clr.w      -[A7]
  1288. 00000CE6  3F2C FFD6                move.w     -[A7], [A4 - 0x2A]
  1289. 00000CEA  2053                     movea.l    A0, [A3]
  1290. 00000CEC  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1291. 00000CF0  4EBA F7FE                jsr        [PC - 0x802 /* 000004F0 */]
  1292. 00000CF4  301F                     move.w     D0, [A7]+
  1293. 00000CF6  48C0                     ext.l      D0
  1294. 00000CF8  D0AC FFBC                add.l      D0, [A4 - 0x44]
  1295. 00000CFC  2940 FFC4                move.l     [A4 - 0x3C], D0
  1296. 00000D00  6018                     bra        +0x1A /* 00000D1A */
  1297. label00000D02:
  1298. 00000D02  42A7                     clr.l      -[A7]
  1299. 00000D04  3F3C 0001                move.w     -[A7], 0x1
  1300. 00000D08  3F2C FFD6                move.w     -[A7], [A4 - 0x2A]
  1301. 00000D0C  2053                     movea.l    A0, [A3]
  1302. 00000D0E  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1303. 00000D12  4EBA FA98                jsr        [PC - 0x568 /* 000007AC */]
  1304. 00000D16  295F FFC4                move.l     [A4 - 0x3C], [A7]+
  1305. label00000D1A:
  1306. 00000D1A  296C FFC4 FFB4           move.l     [A4 - 0x4C], [A4 - 0x3C]
  1307. label00000D20:
  1308. 00000D20  486C FFB8                pea.l      [A4 - 0x48]
  1309. 00000D24  206D FC28                movea.l    A0, [A5 - 0x3D8]
  1310. 00000D28  2050                     movea.l    A0, [A0]
  1311. 00000D2A  4868 0002                pea.l      [A0 + 0x2]
  1312. 00000D2E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1313. 00000D32  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1314. 00000D36  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  1315. 00000D3A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1316. 00000D3E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1317. 00000D42  A8E5                     syscall    UnionRgn
  1318. 00000D44  41EC FFA0                lea.l      A0, [A4 - 0x60]
  1319. 00000D48  43EC FFD0                lea.l      A1, [A4 - 0x30]
  1320. 00000D4C  7003                     moveq.l    D0, 0x03
  1321. label00000D4E:
  1322. 00000D4E  30D9                     move.w     [A0]+, [A1]+
  1323. 00000D50  51C8 FFFC                dbf        D0, -0x6 /* 00000D4E */
  1324. 00000D54  426C FF9C                clr.w      [A4 - 0x64]
  1325. 00000D58  4CDF 1800                movem.l    A3,A4, [A7]+
  1326. 00000D5C  4E5E                     unlink     A6
  1327. 00000D5E  205F                     movea.l    A0, [A7]+
  1328. 00000D60  5C4F                     addq.w     A7, 6
  1329. 00000D62  4ED0                     jmp        [A0]
  1330. fn00000D64:
  1331. 00000D64  4E56 FF8C                link       A6, -0x0074
  1332. 00000D68  48E7 0118                movem.l    -[A7], D7,A3,A4
  1333. 00000D6C  266E 0008                movea.l    A3, [A6 + 0x8]
  1334. 00000D70  2E2E 0010                move.l     D7, [A6 + 0x10]
  1335. 00000D74  284B                     movea.l    A4, A3
  1336. 00000D76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1337. 00000D7A  A8DD                     syscall    SetEmptyRgn
  1338. 00000D7C  4267                     clr.w      -[A7]
  1339. 00000D7E  2F07                     move.l     -[A7], D7
  1340. 00000D80  A8E2                     syscall    EmptyRgn
  1341. 00000D82  101F                     move.b     D0, [A7]+
  1342. 00000D84  0A00 0001                xori.b     D0, 0x1
  1343. 00000D88  4A00                     tst.b      D0
  1344. 00000D8A  6700 02A8                beq        +0x2AA /* 00001034 */
  1345. 00000D8E  2F00                     move.l     -[A7], D0
  1346. 00000D90  4267                     clr.w      -[A7]
  1347. 00000D92  2F0B                     move.l     -[A7], A3
  1348. 00000D94  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  1349. 00000D98  121F                     move.b     D1, [A7]+
  1350. 00000D9A  201F                     move.l     D0, [A7]+
  1351. 00000D9C  C001                     and.b      D0, D1
  1352. 00000D9E  6700 0294                beq        +0x296 /* 00001034 */
  1353. 00000DA2  2047                     movea.l    A0, D7
  1354. 00000DA4  2050                     movea.l    A0, [A0]
  1355. 00000DA6  700A                     moveq.l    D0, 0x0A
  1356. 00000DA8  B050                     cmp.w      D0, [A0]
  1357. 00000DAA  6600 0094                bne        +0x96 /* 00000E40 */
  1358. 00000DAE  2047                     movea.l    A0, D7
  1359. 00000DB0  2050                     movea.l    A0, [A0]
  1360. 00000DB2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1361. 00000DB6  5488                     addq.l     A0, 2
  1362. 00000DB8  7003                     moveq.l    D0, 0x03
  1363. label00000DBA:
  1364. 00000DBA  32D8                     move.w     [A1]+, [A0]+
  1365. 00000DBC  51C8 FFFC                dbf        D0, -0x6 /* 00000DBA */
  1366. 00000DC0  486E FFB8                pea.l      [A6 - 0x48]
  1367. 00000DC4  42A7                     clr.l      -[A7]
  1368. 00000DC6  3F3C 0001                move.w     -[A7], 0x1
  1369. 00000DCA  302E FFFA                move.w     D0, [A6 - 0x6]
  1370. 00000DCE  5340                     subq.w     D0, 1
  1371. 00000DD0  3F00                     move.w     -[A7], D0
  1372. 00000DD2  2054                     movea.l    A0, [A4]
  1373. 00000DD4  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1374. 00000DD8  4EBA F9D2                jsr        [PC - 0x62E /* 000007AC */]
  1375. 00000DDC  42A7                     clr.l      -[A7]
  1376. 00000DDE  3F3C 0001                move.w     -[A7], 0x1
  1377. 00000DE2  302E FFF8                move.w     D0, [A6 - 0x8]
  1378. 00000DE6  5340                     subq.w     D0, 1
  1379. 00000DE8  3F00                     move.w     -[A7], D0
  1380. 00000DEA  2054                     movea.l    A0, [A4]
  1381. 00000DEC  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1382. 00000DF0  4EBA F9BA                jsr        [PC - 0x646 /* 000007AC */]
  1383. 00000DF4  42A7                     clr.l      -[A7]
  1384. 00000DF6  3F3C 0001                move.w     -[A7], 0x1
  1385. 00000DFA  302E FFFE                move.w     D0, [A6 - 0x2]
  1386. 00000DFE  5340                     subq.w     D0, 1
  1387. 00000E00  3F00                     move.w     -[A7], D0
  1388. 00000E02  2054                     movea.l    A0, [A4]
  1389. 00000E04  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1390. 00000E08  4EBA F9A2                jsr        [PC - 0x65E /* 000007AC */]
  1391. 00000E0C  42A7                     clr.l      -[A7]
  1392. 00000E0E  3F3C 0001                move.w     -[A7], 0x1
  1393. 00000E12  302E FFFC                move.w     D0, [A6 - 0x4]
  1394. 00000E16  5340                     subq.w     D0, 1
  1395. 00000E18  3F00                     move.w     -[A7], D0
  1396. 00000E1A  2054                     movea.l    A0, [A4]
  1397. 00000E1C  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1398. 00000E20  4EBA F98A                jsr        [PC - 0x676 /* 000007AC */]
  1399. 00000E24  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  1400. 00000E28  486E FFB8                pea.l      [A6 - 0x48]
  1401. 00000E2C  206E 000C                movea.l    A0, [A6 + 0xC]
  1402. 00000E30  2050                     movea.l    A0, [A0]
  1403. 00000E32  4868 0002                pea.l      [A0 + 0x2]
  1404. 00000E36  2F0B                     move.l     -[A7], A3
  1405. 00000E38  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1406. 00000E3C  6000 01F6                bra        +0x1F8 /* 00001034 */
  1407. label00000E40:
  1408. 00000E40  486E FFF0                pea.l      [A6 - 0x10]
  1409. 00000E44  2F0B                     move.l     -[A7], A3
  1410. 00000E46  4EAD 3B9A                jsr        [A5 + 0x3B9A /* export_1903 */]
  1411. 00000E4A  486E FFF0                pea.l      [A6 - 0x10]
  1412. 00000E4E  486E FFE0                pea.l      [A6 - 0x20]
  1413. 00000E52  2F0B                     move.l     -[A7], A3
  1414. 00000E54  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  1415. 00000E58  42A7                     clr.l      -[A7]
  1416. 00000E5A  486E FFE0                pea.l      [A6 - 0x20]
  1417. 00000E5E  2F0B                     move.l     -[A7], A3
  1418. 00000E60  4EBA 0EEE                jsr        [PC + 0xEEE /* 00001D50 */]
  1419. 00000E64  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  1420. 00000E68  42A7                     clr.l      -[A7]
  1421. 00000E6A  486E FFE8                pea.l      [A6 - 0x18]
  1422. 00000E6E  2F0B                     move.l     -[A7], A3
  1423. 00000E70  4EBA 0EDE                jsr        [PC + 0xEDE /* 00001D50 */]
  1424. 00000E74  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  1425. 00000E78  2F2D F720                move.l     -[A7], [A5 - 0x8E0]
  1426. 00000E7C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1427. 00000E80  302E FFDE                move.w     D0, [A6 - 0x22]
  1428. 00000E84  5240                     addq.w     D0, 1
  1429. 00000E86  3F00                     move.w     -[A7], D0
  1430. 00000E88  302E FFDC                move.w     D0, [A6 - 0x24]
  1431. 00000E8C  5240                     addq.w     D0, 1
  1432. 00000E8E  3F00                     move.w     -[A7], D0
  1433. 00000E90  A8DE                     syscall    SetRecRgn
  1434. 00000E92  2F07                     move.l     -[A7], D7
  1435. 00000E94  2F2D F720                move.l     -[A7], [A5 - 0x8E0]
  1436. 00000E98  2F2D F720                move.l     -[A7], [A5 - 0x8E0]
  1437. 00000E9C  A8E4                     syscall    SectRgn
  1438. 00000E9E  206D F720                movea.l    A0, [A5 - 0x8E0]
  1439. 00000EA2  2050                     movea.l    A0, [A0]
  1440. 00000EA4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1441. 00000EA8  5488                     addq.l     A0, 2
  1442. 00000EAA  7003                     moveq.l    D0, 0x03
  1443. label00000EAC:
  1444. 00000EAC  32D8                     move.w     [A1]+, [A0]+
  1445. 00000EAE  51C8 FFFC                dbf        D0, -0x6 /* 00000EAC */
  1446. 00000EB2  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  1447. 00000EB6  A8DD                     syscall    SetEmptyRgn
  1448. 00000EB8  41EE FFA0                lea.l      A0, [A6 - 0x60]
  1449. 00000EBC  43ED FB04                lea.l      A1, [A5 - 0x4FC]
  1450. 00000EC0  7003                     moveq.l    D0, 0x03
  1451. label00000EC2:
  1452. 00000EC2  30D9                     move.w     [A0]+, [A1]+
  1453. 00000EC4  51C8 FFFC                dbf        D0, -0x6 /* 00000EC2 */
  1454. 00000EC8  4267                     clr.w      -[A7]
  1455. 00000ECA  486E FFF8                pea.l      [A6 - 0x8]
  1456. 00000ECE  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  1457. 00000ED2  1D5F FF9F                move.b     [A6 - 0x61], [A7]+
  1458. 00000ED6  6600 00B2                bne        +0xB4 /* 00000F8A */
  1459. 00000EDA  3D6E FFFA FF9A           move.w     [A6 - 0x66], [A6 - 0x6]
  1460. 00000EE0  302E FFFE                move.w     D0, [A6 - 0x2]
  1461. 00000EE4  5340                     subq.w     D0, 1
  1462. 00000EE6  3D40 FF98                move.w     [A6 - 0x68], D0
  1463. 00000EEA  3D6E FF9A FFCA           move.w     [A6 - 0x36], [A6 - 0x66]
  1464. 00000EF0  6000 0088                bra        +0x8A /* 00000F7A */
  1465. label00000EF4:
  1466. 00000EF4  3D6E FFCA FFCE           move.w     [A6 - 0x32], [A6 - 0x36]
  1467. 00000EFA  426E FF9C                clr.w      [A6 - 0x64]
  1468. 00000EFE  3D6E FFF8 FF96           move.w     [A6 - 0x6A], [A6 - 0x8]
  1469. 00000F04  302E FFFC                move.w     D0, [A6 - 0x4]
  1470. 00000F08  5340                     subq.w     D0, 1
  1471. 00000F0A  3D40 FF94                move.w     [A6 - 0x6C], D0
  1472. 00000F0E  3D6E FF96 FFC8           move.w     [A6 - 0x38], [A6 - 0x6A]
  1473. 00000F14  603E                     bra        +0x40 /* 00000F54 */
  1474. label00000F16:
  1475. 00000F16  3D6E FFC8 FFCC           move.w     [A6 - 0x34], [A6 - 0x38]
  1476. 00000F1C  4267                     clr.w      -[A7]
  1477. 00000F1E  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1478. 00000F22  2F2D F720                move.l     -[A7], [A5 - 0x8E0]
  1479. 00000F26  A8E8                     syscall    PtInRgn
  1480. 00000F28  101F                     move.b     D0, [A7]+
  1481. 00000F2A  670E                     beq        +0x10 /* 00000F3A */
  1482. 00000F2C  4A6E FF9C                tst.w      [A6 - 0x64]
  1483. 00000F30  661C                     bne        +0x1E /* 00000F4E */
  1484. 00000F32  3D6E FFC8 FF9C           move.w     [A6 - 0x64], [A6 - 0x38]
  1485. 00000F38  6014                     bra        +0x16 /* 00000F4E */
  1486. label00000F3A:
  1487. 00000F3A  4A6E FF9C                tst.w      [A6 - 0x64]
  1488. 00000F3E  6F0E                     ble        +0x10 /* 00000F4E */
  1489. 00000F40  302E FFC8                move.w     D0, [A6 - 0x38]
  1490. 00000F44  5340                     subq.w     D0, 1
  1491. 00000F46  3F00                     move.w     -[A7], D0
  1492. 00000F48  2F0E                     move.l     -[A7], A6
  1493. 00000F4A  4EBA FC78                jsr        [PC - 0x388 /* 00000BC4 */]
  1494. label00000F4E:
  1495. 00000F4E  526E FFC8                addq.w     [A6 - 0x38], 1
  1496. 00000F52  690A                     bvs        +0xC /* 00000F5E */
  1497. label00000F54:
  1498. 00000F54  302E FFC8                move.w     D0, [A6 - 0x38]
  1499. 00000F58  B06E FF94                cmp.w      D0, [A6 - 0x6C]
  1500. 00000F5C  6FB8                     ble        -0x46 /* 00000F16 */
  1501. label00000F5E:
  1502. 00000F5E  4A6E FF9C                tst.w      [A6 - 0x64]
  1503. 00000F62  6F0E                     ble        +0x10 /* 00000F72 */
  1504. 00000F64  302E FFFC                move.w     D0, [A6 - 0x4]
  1505. 00000F68  5340                     subq.w     D0, 1
  1506. 00000F6A  3F00                     move.w     -[A7], D0
  1507. 00000F6C  2F0E                     move.l     -[A7], A6
  1508. 00000F6E  4EBA FC54                jsr        [PC - 0x3AC /* 00000BC4 */]
  1509. label00000F72:
  1510. 00000F72  526E FFCA                addq.w     [A6 - 0x36], 1
  1511. 00000F76  6900 00BC                bvs        +0xBE /* 00001034 */
  1512. label00000F7A:
  1513. 00000F7A  302E FFCA                move.w     D0, [A6 - 0x36]
  1514. 00000F7E  B06E FF98                cmp.w      D0, [A6 - 0x68]
  1515. 00000F82  6F00 FF70                ble        -0x8E /* 00000EF4 */
  1516. 00000F86  6000 00AC                bra        +0xAE /* 00001034 */
  1517. label00000F8A:
  1518. 00000F8A  3D6E FFF8 FF92           move.w     [A6 - 0x6E], [A6 - 0x8]
  1519. 00000F90  302E FFFC                move.w     D0, [A6 - 0x4]
  1520. 00000F94  5340                     subq.w     D0, 1
  1521. 00000F96  3D40 FF90                move.w     [A6 - 0x70], D0
  1522. 00000F9A  3D6E FF92 FFC8           move.w     [A6 - 0x38], [A6 - 0x6E]
  1523. 00000FA0  6000 0086                bra        +0x88 /* 00001028 */
  1524. label00000FA4:
  1525. 00000FA4  3D6E FFC8 FFCC           move.w     [A6 - 0x34], [A6 - 0x38]
  1526. 00000FAA  426E FF9C                clr.w      [A6 - 0x64]
  1527. 00000FAE  3D6E FFFA FF8E           move.w     [A6 - 0x72], [A6 - 0x6]
  1528. 00000FB4  302E FFFE                move.w     D0, [A6 - 0x2]
  1529. 00000FB8  5340                     subq.w     D0, 1
  1530. 00000FBA  3D40 FF8C                move.w     [A6 - 0x74], D0
  1531. 00000FBE  3D6E FF8E FFCA           move.w     [A6 - 0x36], [A6 - 0x72]
  1532. 00000FC4  603E                     bra        +0x40 /* 00001004 */
  1533. label00000FC6:
  1534. 00000FC6  3D6E FFCA FFCE           move.w     [A6 - 0x32], [A6 - 0x36]
  1535. 00000FCC  4267                     clr.w      -[A7]
  1536. 00000FCE  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1537. 00000FD2  2F2D F720                move.l     -[A7], [A5 - 0x8E0]
  1538. 00000FD6  A8E8                     syscall    PtInRgn
  1539. 00000FD8  101F                     move.b     D0, [A7]+
  1540. 00000FDA  670E                     beq        +0x10 /* 00000FEA */
  1541. 00000FDC  4A6E FF9C                tst.w      [A6 - 0x64]
  1542. 00000FE0  661C                     bne        +0x1E /* 00000FFE */
  1543. 00000FE2  3D6E FFCA FF9C           move.w     [A6 - 0x64], [A6 - 0x36]
  1544. 00000FE8  6014                     bra        +0x16 /* 00000FFE */
  1545. label00000FEA:
  1546. 00000FEA  4A6E FF9C                tst.w      [A6 - 0x64]
  1547. 00000FEE  6F0E                     ble        +0x10 /* 00000FFE */
  1548. 00000FF0  302E FFCA                move.w     D0, [A6 - 0x36]
  1549. 00000FF4  5340                     subq.w     D0, 1
  1550. 00000FF6  3F00                     move.w     -[A7], D0
  1551. 00000FF8  2F0E                     move.l     -[A7], A6
  1552. 00000FFA  4EBA FBC8                jsr        [PC - 0x438 /* 00000BC4 */]
  1553. label00000FFE:
  1554. 00000FFE  526E FFCA                addq.w     [A6 - 0x36], 1
  1555. 00001002  690A                     bvs        +0xC /* 0000100E */
  1556. label00001004:
  1557. 00001004  302E FFCA                move.w     D0, [A6 - 0x36]
  1558. 00001008  B06E FF8C                cmp.w      D0, [A6 - 0x74]
  1559. 0000100C  6FB8                     ble        -0x46 /* 00000FC6 */
  1560. label0000100E:
  1561. 0000100E  4A6E FF9C                tst.w      [A6 - 0x64]
  1562. 00001012  6F0E                     ble        +0x10 /* 00001022 */
  1563. 00001014  302E FFFE                move.w     D0, [A6 - 0x2]
  1564. 00001018  5340                     subq.w     D0, 1
  1565. 0000101A  3F00                     move.w     -[A7], D0
  1566. 0000101C  2F0E                     move.l     -[A7], A6
  1567. 0000101E  4EBA FBA4                jsr        [PC - 0x45C /* 00000BC4 */]
  1568. label00001022:
  1569. 00001022  526E FFC8                addq.w     [A6 - 0x38], 1
  1570. 00001026  690C                     bvs        +0xE /* 00001034 */
  1571. label00001028:
  1572. 00001028  302E FFC8                move.w     D0, [A6 - 0x38]
  1573. 0000102C  B06E FF90                cmp.w      D0, [A6 - 0x70]
  1574. 00001030  6F00 FF72                ble        -0x8C /* 00000FA4 */
  1575. label00001034:
  1576. 00001034  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1577. 00001038  4E5E                     unlink     A6
  1578. 0000103A  205F                     movea.l    A0, [A7]+
  1579. 0000103C  DEFC 000C                add.w      A7, 0xC
  1580. 00001040  4ED0                     jmp        [A0]
  1581. 00001042  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1582. export_708: // at 00001044 (misaligned)
  1583. 00001046  0000 2F0C                ori.b      D0, 0xC
  1584. 0000104A  286E 0008                movea.l    A4, [A6 + 0x8]
  1585. 0000104E  4267                     clr.w      -[A7]
  1586. 00001050  2054                     movea.l    A0, [A4]
  1587. 00001052  2F28 0054                move.l     -[A7], [A0 + 0x54]
  1588. 00001056  A8E2                     syscall    EmptyRgn
  1589. 00001058  101F                     move.b     D0, [A7]+
  1590. 0000105A  6616                     bne        +0x18 /* 00001072 */
  1591. 0000105C  2054                     movea.l    A0, [A4]
  1592. 0000105E  2F28 0054                move.l     -[A7], [A0 + 0x54]
  1593. 00001062  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1594. 00001066  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1595. 0000106A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1596. 0000106E  4EBA 000C                jsr        [PC + 0xC /* 0000107C */]
  1597. label00001072:
  1598. 00001072  285F                     movea.l    A4, [A7]+
  1599. 00001074  4E5E                     unlink     A6
  1600. 00001076  205F                     movea.l    A0, [A7]+
  1601. 00001078  504F                     addq.w     A7, 8
  1602. 0000107A  4ED0                     jmp        [A0]
  1603. export_709:
  1604. fn0000107C:
  1605. 0000107C  4E56 0000                link       A6, 0
  1606. 00001080  48E7 0308                movem.l    -[A7], D6,D7,A4
  1607. 00001084  286E 0008                movea.l    A4, [A6 + 0x8]
  1608. 00001088  1C2E 000C                move.b     D6, [A6 + 0xC]
  1609. 0000108C  1E2E 000E                move.b     D7, [A6 + 0xE]
  1610. 00001090  7002                     moveq.l    D0, 0x02
  1611. 00001092  B007                     cmp.b      D0, D7
  1612. 00001094  6602                     bne        +0x4 /* 00001098 */
  1613. 00001096  7E01                     moveq.l    D7, 0x01
  1614. label00001098:
  1615. 00001098  7002                     moveq.l    D0, 0x02
  1616. 0000109A  B006                     cmp.b      D0, D6
  1617. 0000109C  6602                     bne        +0x4 /* 000010A0 */
  1618. 0000109E  7C01                     moveq.l    D6, 0x01
  1619. label000010A0:
  1620. 000010A0  BC07                     cmp.b      D6, D7
  1621. 000010A2  56C0                     sne        D0
  1622. 000010A4  4A00                     tst.b      D0
  1623. 000010A6  6742                     beq        +0x44 /* 000010EA */
  1624. 000010A8  2F00                     move.l     -[A7], D0
  1625. 000010AA  4267                     clr.w      -[A7]
  1626. 000010AC  2F0C                     move.l     -[A7], A4
  1627. 000010AE  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  1628. 000010B2  121F                     move.b     D1, [A7]+
  1629. 000010B4  201F                     move.l     D0, [A7]+
  1630. 000010B6  C001                     and.b      D0, D1
  1631. 000010B8  4A00                     tst.b      D0
  1632. 000010BA  672E                     beq        +0x30 /* 000010EA */
  1633. 000010BC  2F00                     move.l     -[A7], D0
  1634. 000010BE  4267                     clr.w      -[A7]
  1635. 000010C0  2F0C                     move.l     -[A7], A4
  1636. 000010C2  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  1637. 000010C6  121F                     move.b     D1, [A7]+
  1638. 000010C8  201F                     move.l     D0, [A7]+
  1639. 000010CA  C001                     and.b      D0, D1
  1640. 000010CC  671C                     beq        +0x1E /* 000010EA */
  1641. 000010CE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1642. 000010D2  2F2D F718                move.l     -[A7], [A5 - 0x8E8]
  1643. 000010D6  2F0C                     move.l     -[A7], A4
  1644. 000010D8  4EBA FC8A                jsr        [PC - 0x376 /* 00000D64 */]
  1645. 000010DC  A89E                     syscall    PenNormal
  1646. 000010DE  08B8 0007 0938           bclr.b     [0x00000938 /* HiliteMode */], 0x7
  1647. 000010E4  2F2D F718                move.l     -[A7], [A5 - 0x8E8]
  1648. 000010E8  A8D5                     syscall    InverRgn/InvertRgn
  1649. label000010EA:
  1650. 000010EA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1651. 000010EE  4E5E                     unlink     A6
  1652. 000010F0  205F                     movea.l    A0, [A7]+
  1653. 000010F2  DEFC 000C                add.w      A7, 0xC
  1654. 000010F6  4ED0                     jmp        [A0]
  1655. export_710:
  1656. 000010F8  4E56 FFF8                link       A6, -0x0008
  1657. 000010FC  7000                     moveq.l    D0, 0x00
  1658. 000010FE  2D40 0018                move.l     [A6 + 0x18], D0
  1659. 00001102  4267                     clr.w      -[A7]
  1660. 00001104  206E 0014                movea.l    A0, [A6 + 0x14]
  1661. 00001108  2F10                     move.l     -[A7], [A0]
  1662. 0000110A  486E FFFC                pea.l      [A6 - 0x4]
  1663. 0000110E  486E FFFE                pea.l      [A6 - 0x2]
  1664. 00001112  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1665. 00001116  4EBA 0598                jsr        [PC + 0x598 /* 000016B0 */]
  1666. 0000111A  4A1F                     tst.b      [A7]+
  1667. 0000111C  6736                     beq        +0x38 /* 00001154 */
  1668. 0000111E  486E FFF8                pea.l      [A6 - 0x8]
  1669. 00001122  486D 382C                pea.l      [A5 + 0x382C]
  1670. 00001126  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  1671. 0000112A  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1672. 0000112E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1673. 00001132  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1674. 00001136  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1675. 0000113A  206E 0010                movea.l    A0, [A6 + 0x10]
  1676. 0000113E  1F28 0006                move.b     -[A7], [A0 + 0x6]
  1677. 00001142  1F28 0005                move.b     -[A7], [A0 + 0x5]
  1678. 00001146  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1679. 0000114A  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  1680. 0000114E  2D6E FFF8 0018           move.l     [A6 + 0x18], [A6 - 0x8]
  1681. label00001154:
  1682. 00001154  4E5E                     unlink     A6
  1683. 00001156  205F                     movea.l    A0, [A7]+
  1684. 00001158  DEFC 0010                add.w      A7, 0x10
  1685. 0000115C  4ED0                     jmp        [A0]
  1686. 0000115E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1687. export_711: // at 00001160 (misaligned)
  1688. 00001162  FF9C                     .invalid   <<F/6/7>>
  1689. 00001164  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1690. 00001168  206E 000C                movea.l    A0, [A6 + 0xC]
  1691. 0000116C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1692. 00001170  7003                     moveq.l    D0, 0x03
  1693. label00001172:
  1694. 00001172  32D8                     move.w     [A1]+, [A0]+
  1695. 00001174  51C8 FFFC                dbf        D0, -0x6 /* 00001172 */
  1696. 00001178  266E 0008                movea.l    A3, [A6 + 0x8]
  1697. 0000117C  284B                     movea.l    A4, A3
  1698. 0000117E  2054                     movea.l    A0, [A4]
  1699. 00001180  4A68 003C                tst.w      [A0 + 0x3C]
  1700. 00001184  5EC0                     sgt        D0
  1701. 00001186  4A00                     tst.b      D0
  1702. 00001188  6700 01F0                beq        +0x1F2 /* 0000137A */
  1703. 0000118C  4A68 003E                tst.w      [A0 + 0x3E]
  1704. 00001190  5EC1                     sgt        D1
  1705. 00001192  C001                     and.b      D0, D1
  1706. 00001194  6700 01E4                beq        +0x1E6 /* 0000137A */
  1707. 00001198  486E FFF8                pea.l      [A6 - 0x8]
  1708. 0000119C  486E FFB6                pea.l      [A6 - 0x4A]
  1709. 000011A0  2F0B                     move.l     -[A7], A3
  1710. 000011A2  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  1711. 000011A6  42A7                     clr.l      -[A7]
  1712. 000011A8  486E FFB6                pea.l      [A6 - 0x4A]
  1713. 000011AC  2F0B                     move.l     -[A7], A3
  1714. 000011AE  4EBA 0BA0                jsr        [PC + 0xBA0 /* 00001D50 */]
  1715. 000011B2  2D5F FFCA                move.l     [A6 - 0x36], [A7]+
  1716. 000011B6  42A7                     clr.l      -[A7]
  1717. 000011B8  486E FFBE                pea.l      [A6 - 0x42]
  1718. 000011BC  2F0B                     move.l     -[A7], A3
  1719. 000011BE  4EBA 0B90                jsr        [PC + 0xB90 /* 00001D50 */]
  1720. 000011C2  2D5F FFC6                move.l     [A6 - 0x3A], [A7]+
  1721. 000011C6  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  1722. 000011CA  486E FFE8                pea.l      [A6 - 0x18]
  1723. 000011CE  2F0B                     move.l     -[A7], A3
  1724. 000011D0  4EBA F7DE                jsr        [PC - 0x822 /* 000009B0 */]
  1725. 000011D4  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1726. 000011D8  486E FFD8                pea.l      [A6 - 0x28]
  1727. 000011DC  2F0B                     move.l     -[A7], A3
  1728. 000011DE  4EBA F7D0                jsr        [PC - 0x830 /* 000009B0 */]
  1729. 000011E2  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1730. 000011E6  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1731. 000011EA  7003                     moveq.l    D0, 0x03
  1732. label000011EC:
  1733. 000011EC  30D9                     move.w     [A0]+, [A1]+
  1734. 000011EE  51C8 FFFC                dbf        D0, -0x6 /* 000011EC */
  1735. 000011F2  486E FFD8                pea.l      [A6 - 0x28]
  1736. 000011F6  486E FFF8                pea.l      [A6 - 0x8]
  1737. 000011FA  2F0B                     move.l     -[A7], A3
  1738. 000011FC  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1739. 00001200  2D6E FFCA FFAC           move.l     [A6 - 0x54], [A6 - 0x36]
  1740. 00001206  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1741. 0000120A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1742. 0000120E  7003                     moveq.l    D0, 0x03
  1743. label00001210:
  1744. 00001210  30D9                     move.w     [A0]+, [A1]+
  1745. 00001212  51C8 FFFC                dbf        D0, -0x6 /* 00001210 */
  1746. 00001216  7000                     moveq.l    D0, 0x00
  1747. 00001218  2054                     movea.l    A0, [A4]
  1748. 0000121A  3028 004A                move.w     D0, [A0 + 0x4A]
  1749. 0000121E  E288                     lsr        D0, 1
  1750. 00001220  222E FFF0                move.l     D1, [A6 - 0x10]
  1751. 00001224  9280                     sub.l      D1, D0
  1752. 00001226  B2AE FFB6                cmp.l      D1, [A6 - 0x4A]
  1753. 0000122A  6E18                     bgt        +0x1A /* 00001244 */
  1754. 0000122C  526E FFAC                addq.w     [A6 - 0x54], 1
  1755. 00001230  302E FFA4                move.w     D0, [A6 - 0x5C]
  1756. 00001234  48C0                     ext.l      D0
  1757. 00001236  90AE FFE8                sub.l      D0, [A6 - 0x18]
  1758. 0000123A  222E FFF0                move.l     D1, [A6 - 0x10]
  1759. 0000123E  D280                     add.l      D1, D0
  1760. 00001240  3D41 FFA4                move.w     [A6 - 0x5C], D1
  1761. label00001244:
  1762. 00001244  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1763. 00001248  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1764. 0000124C  486E FFA4                pea.l      [A6 - 0x5C]
  1765. 00001250  2F0B                     move.l     -[A7], A3
  1766. 00001252  4EBA 013C                jsr        [PC + 0x13C /* 00001390 */]
  1767. 00001256  2054                     movea.l    A0, [A4]
  1768. 00001258  1028 0049                move.b     D0, [A0 + 0x49]
  1769. 0000125C  6700 0088                beq        +0x8A /* 000012E6 */
  1770. 00001260  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1771. 00001264  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1772. 00001268  7003                     moveq.l    D0, 0x03
  1773. label0000126A:
  1774. 0000126A  30D9                     move.w     [A0]+, [A1]+
  1775. 0000126C  51C8 FFFC                dbf        D0, -0x6 /* 0000126A */
  1776. 00001270  2254                     movea.l    A1, [A4]
  1777. 00001272  2069 0040                movea.l    A0, [A1 + 0x40]
  1778. 00001276  7001                     moveq.l    D0, 0x01
  1779. 00001278  2050                     movea.l    A0, [A0]
  1780. 0000127A  B068 0012                cmp.w      D0, [A0 + 0x12]
  1781. 0000127E  57C6                     seq        D6
  1782. 00001280  4406                     neg.b      D6
  1783. 00001282  1006                     move.b     D0, D6
  1784. 00001284  670E                     beq        +0x10 /* 00001294 */
  1785. 00001286  2F3C 0001 0000           move.l     -[A7], 0x10000
  1786. 0000128C  2F0B                     move.l     -[A7], A3
  1787. 0000128E  4EBA 0360                jsr        [PC + 0x360 /* 000015F0 */]
  1788. 00001292  381F                     move.w     D4, [A7]+
  1789. label00001294:
  1790. 00001294  3D6E FFCC FFA2           move.w     [A6 - 0x5E], [A6 - 0x34]
  1791. 0000129A  3D6E FFC8 FFA0           move.w     [A6 - 0x60], [A6 - 0x38]
  1792. 000012A0  3E2E FFA2                move.w     D7, [A6 - 0x5E]
  1793. 000012A4  603A                     bra        +0x3C /* 000012E0 */
  1794. label000012A6:
  1795. 000012A6  1006                     move.b     D0, D6
  1796. 000012A8  670C                     beq        +0xE /* 000012B6 */
  1797. 000012AA  3004                     move.w     D0, D4
  1798. 000012AC  D06E FFD2                add.w      D0, [A6 - 0x2E]
  1799. 000012B0  3D40 FFD6                move.w     [A6 - 0x2A], D0
  1800. 000012B4  6014                     bra        +0x16 /* 000012CA */
  1801. label000012B6:
  1802. 000012B6  4267                     clr.w      -[A7]
  1803. 000012B8  3F07                     move.w     -[A7], D7
  1804. 000012BA  2F0B                     move.l     -[A7], A3
  1805. 000012BC  4EBA 0332                jsr        [PC + 0x332 /* 000015F0 */]
  1806. 000012C0  301F                     move.w     D0, [A7]+
  1807. 000012C2  D06E FFD2                add.w      D0, [A6 - 0x2E]
  1808. 000012C6  3D40 FFD6                move.w     [A6 - 0x2A], D0
  1809. label000012CA:
  1810. 000012CA  3F07                     move.w     -[A7], D7
  1811. 000012CC  486E FFD0                pea.l      [A6 - 0x30]
  1812. 000012D0  2F0B                     move.l     -[A7], A3
  1813. 000012D2  4EBA F608                jsr        [PC - 0x9F8 /* 000008DC */]
  1814. 000012D6  3D6E FFD6 FFD2           move.w     [A6 - 0x2E], [A6 - 0x2A]
  1815. 000012DC  5247                     addq.w     D7, 1
  1816. 000012DE  6906                     bvs        +0x8 /* 000012E6 */
  1817. label000012E0:
  1818. 000012E0  BE6E FFA0                cmp.w      D7, [A6 - 0x60]
  1819. 000012E4  6FC0                     ble        -0x3E /* 000012A6 */
  1820. label000012E6:
  1821. 000012E6  2054                     movea.l    A0, [A4]
  1822. 000012E8  1028 0048                move.b     D0, [A0 + 0x48]
  1823. 000012EC  6700 008C                beq        +0x8E /* 0000137A */
  1824. 000012F0  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1825. 000012F4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1826. 000012F8  7003                     moveq.l    D0, 0x03
  1827. label000012FA:
  1828. 000012FA  30D9                     move.w     [A0]+, [A1]+
  1829. 000012FC  51C8 FFFC                dbf        D0, -0x6 /* 000012FA */
  1830. 00001300  2254                     movea.l    A1, [A4]
  1831. 00001302  2069 0044                movea.l    A0, [A1 + 0x44]
  1832. 00001306  7001                     moveq.l    D0, 0x01
  1833. 00001308  2050                     movea.l    A0, [A0]
  1834. 0000130A  B068 0012                cmp.w      D0, [A0 + 0x12]
  1835. 0000130E  57C5                     seq        D5
  1836. 00001310  4405                     neg.b      D5
  1837. 00001312  1005                     move.b     D0, D5
  1838. 00001314  6710                     beq        +0x12 /* 00001326 */
  1839. 00001316  2F3C 0001 0000           move.l     -[A7], 0x10000
  1840. 0000131C  2F0B                     move.l     -[A7], A3
  1841. 0000131E  4EBA 031C                jsr        [PC + 0x31C /* 0000163C */]
  1842. 00001322  3D5F FFB2                move.w     [A6 - 0x4E], [A7]+
  1843. label00001326:
  1844. 00001326  3D6E FFCA FF9E           move.w     [A6 - 0x62], [A6 - 0x36]
  1845. 0000132C  3D6E FFC6 FF9C           move.w     [A6 - 0x64], [A6 - 0x3A]
  1846. 00001332  3E2E FF9E                move.w     D7, [A6 - 0x62]
  1847. 00001336  603C                     bra        +0x3E /* 00001374 */
  1848. label00001338:
  1849. 00001338  1005                     move.b     D0, D5
  1850. 0000133A  670E                     beq        +0x10 /* 0000134A */
  1851. 0000133C  302E FFB2                move.w     D0, [A6 - 0x4E]
  1852. 00001340  D06E FFD0                add.w      D0, [A6 - 0x30]
  1853. 00001344  3D40 FFD4                move.w     [A6 - 0x2C], D0
  1854. 00001348  6014                     bra        +0x16 /* 0000135E */
  1855. label0000134A:
  1856. 0000134A  4267                     clr.w      -[A7]
  1857. 0000134C  3F07                     move.w     -[A7], D7
  1858. 0000134E  2F0B                     move.l     -[A7], A3
  1859. 00001350  4EBA 02EA                jsr        [PC + 0x2EA /* 0000163C */]
  1860. 00001354  301F                     move.w     D0, [A7]+
  1861. 00001356  D06E FFD0                add.w      D0, [A6 - 0x30]
  1862. 0000135A  3D40 FFD4                move.w     [A6 - 0x2C], D0
  1863. label0000135E:
  1864. 0000135E  3F07                     move.w     -[A7], D7
  1865. 00001360  486E FFD0                pea.l      [A6 - 0x30]
  1866. 00001364  2F0B                     move.l     -[A7], A3
  1867. 00001366  4EBA F594                jsr        [PC - 0xA6C /* 000008FC */]
  1868. 0000136A  3D6E FFD4 FFD0           move.w     [A6 - 0x30], [A6 - 0x2C]
  1869. 00001370  5247                     addq.w     D7, 1
  1870. 00001372  6906                     bvs        +0x8 /* 0000137A */
  1871. label00001374:
  1872. 00001374  BE6E FF9C                cmp.w      D7, [A6 - 0x64]
  1873. 00001378  6FBE                     ble        -0x40 /* 00001338 */
  1874. label0000137A:
  1875. 0000137A  486E FFF8                pea.l      [A6 - 0x8]
  1876. 0000137E  2F0B                     move.l     -[A7], A3
  1877. 00001380  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  1878. 00001384  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1879. 00001388  4E5E                     unlink     A6
  1880. 0000138A  205F                     movea.l    A0, [A7]+
  1881. 0000138C  504F                     addq.w     A7, 8
  1882. 0000138E  4ED0                     jmp        [A0]
  1883. fn00001390:
  1884. 00001390  4E56 FFE2                link       A6, -0x001E
  1885. 00001394  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1886. 00001398  206E 000C                movea.l    A0, [A6 + 0xC]
  1887. 0000139C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1888. 000013A0  7003                     moveq.l    D0, 0x03
  1889. label000013A2:
  1890. 000013A2  32D8                     move.w     [A1]+, [A0]+
  1891. 000013A4  51C8 FFFC                dbf        D0, -0x6 /* 000013A2 */
  1892. 000013A8  266E 0008                movea.l    A3, [A6 + 0x8]
  1893. 000013AC  284B                     movea.l    A4, A3
  1894. 000013AE  302E FFFA                move.w     D0, [A6 - 0x6]
  1895. 000013B2  48C0                     ext.l      D0
  1896. 000013B4  7200                     moveq.l    D1, 0x00
  1897. 000013B6  2054                     movea.l    A0, [A4]
  1898. 000013B8  3228 004C                move.w     D1, [A0 + 0x4C]
  1899. 000013BC  E289                     lsr        D1, 1
  1900. 000013BE  D280                     add.l      D1, D0
  1901. 000013C0  3D41 FFFA                move.w     [A6 - 0x6], D1
  1902. 000013C4  302E FFF8                move.w     D0, [A6 - 0x8]
  1903. 000013C8  48C0                     ext.l      D0
  1904. 000013CA  7200                     moveq.l    D1, 0x00
  1905. 000013CC  3228 004A                move.w     D1, [A0 + 0x4A]
  1906. 000013D0  E289                     lsr        D1, 1
  1907. 000013D2  D280                     add.l      D1, D0
  1908. 000013D4  3D41 FFF8                move.w     [A6 - 0x8], D1
  1909. 000013D8  3D6E FFFA FFEA           move.w     [A6 - 0x16], [A6 - 0x6]
  1910. 000013DE  2268 0040                movea.l    A1, [A0 + 0x40]
  1911. 000013E2  7001                     moveq.l    D0, 0x01
  1912. 000013E4  2251                     movea.l    A1, [A1]
  1913. 000013E6  B069 0012                cmp.w      D0, [A1 + 0x12]
  1914. 000013EA  660E                     bne        +0x10 /* 000013FA */
  1915. 000013EC  2F3C 0001 0000           move.l     -[A7], 0x10000
  1916. 000013F2  2F0B                     move.l     -[A7], A3
  1917. 000013F4  4EBA 01FA                jsr        [PC + 0x1FA /* 000015F0 */]
  1918. 000013F8  381F                     move.w     D4, [A7]+
  1919. label000013FA:
  1920. 000013FA  2254                     movea.l    A1, [A4]
  1921. 000013FC  2069 0044                movea.l    A0, [A1 + 0x44]
  1922. 00001400  7001                     moveq.l    D0, 0x01
  1923. 00001402  2050                     movea.l    A0, [A0]
  1924. 00001404  B068 0012                cmp.w      D0, [A0 + 0x12]
  1925. 00001408  660E                     bne        +0x10 /* 00001418 */
  1926. 0000140A  2F3C 0001 0000           move.l     -[A7], 0x10000
  1927. 00001410  2F0B                     move.l     -[A7], A3
  1928. 00001412  4EBA 0228                jsr        [PC + 0x228 /* 0000163C */]
  1929. 00001416  3A1F                     move.w     D5, [A7]+
  1930. label00001418:
  1931. 00001418  3D6E 0014 FFE8           move.w     [A6 - 0x18], [A6 + 0x14]
  1932. 0000141E  3D6E 0010 FFE6           move.w     [A6 - 0x1A], [A6 + 0x10]
  1933. 00001424  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1934. 00001428  6000 00D2                bra        +0xD4 /* 000014FC */
  1935. label0000142C:
  1936. 0000142C  2254                     movea.l    A1, [A4]
  1937. 0000142E  2069 0044                movea.l    A0, [A1 + 0x44]
  1938. 00001432  7001                     moveq.l    D0, 0x01
  1939. 00001434  2050                     movea.l    A0, [A0]
  1940. 00001436  B068 0012                cmp.w      D0, [A0 + 0x12]
  1941. 0000143A  6612                     bne        +0x14 /* 0000144E */
  1942. 0000143C  3005                     move.w     D0, D5
  1943. 0000143E  D06E FFF8                add.w      D0, [A6 - 0x8]
  1944. 00001442  2049                     movea.l    A0, A1
  1945. 00001444  9068 004A                sub.w      D0, [A0 + 0x4A]
  1946. 00001448  3D40 FFFC                move.w     [A6 - 0x4], D0
  1947. 0000144C  601A                     bra        +0x1C /* 00001468 */
  1948. label0000144E:
  1949. 0000144E  4267                     clr.w      -[A7]
  1950. 00001450  3F07                     move.w     -[A7], D7
  1951. 00001452  2F0B                     move.l     -[A7], A3
  1952. 00001454  4EBA 01E6                jsr        [PC + 0x1E6 /* 0000163C */]
  1953. 00001458  301F                     move.w     D0, [A7]+
  1954. 0000145A  D06E FFF8                add.w      D0, [A6 - 0x8]
  1955. 0000145E  2054                     movea.l    A0, [A4]
  1956. 00001460  9068 004A                sub.w      D0, [A0 + 0x4A]
  1957. 00001464  3D40 FFFC                move.w     [A6 - 0x4], D0
  1958. label00001468:
  1959. 00001468  3D6E FFEA FFFA           move.w     [A6 - 0x6], [A6 - 0x16]
  1960. 0000146E  3D6E 0016 FFE4           move.w     [A6 - 0x1C], [A6 + 0x16]
  1961. 00001474  3D6E 0012 FFE2           move.w     [A6 - 0x1E], [A6 + 0x12]
  1962. 0000147A  3C2E FFE4                move.w     D6, [A6 - 0x1C]
  1963. 0000147E  6064                     bra        +0x66 /* 000014E4 */
  1964. label00001480:
  1965. 00001480  2254                     movea.l    A1, [A4]
  1966. 00001482  2069 0040                movea.l    A0, [A1 + 0x40]
  1967. 00001486  7001                     moveq.l    D0, 0x01
  1968. 00001488  2050                     movea.l    A0, [A0]
  1969. 0000148A  B068 0012                cmp.w      D0, [A0 + 0x12]
  1970. 0000148E  6612                     bne        +0x14 /* 000014A2 */
  1971. 00001490  3004                     move.w     D0, D4
  1972. 00001492  D06E FFFA                add.w      D0, [A6 - 0x6]
  1973. 00001496  2049                     movea.l    A0, A1
  1974. 00001498  9068 004C                sub.w      D0, [A0 + 0x4C]
  1975. 0000149C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1976. 000014A0  601A                     bra        +0x1C /* 000014BC */
  1977. label000014A2:
  1978. 000014A2  4267                     clr.w      -[A7]
  1979. 000014A4  3F06                     move.w     -[A7], D6
  1980. 000014A6  2F0B                     move.l     -[A7], A3
  1981. 000014A8  4EBA 0146                jsr        [PC + 0x146 /* 000015F0 */]
  1982. 000014AC  301F                     move.w     D0, [A7]+
  1983. 000014AE  D06E FFFA                add.w      D0, [A6 - 0x6]
  1984. 000014B2  2054                     movea.l    A0, [A4]
  1985. 000014B4  9068 004C                sub.w      D0, [A0 + 0x4C]
  1986. 000014B8  3D40 FFFE                move.w     [A6 - 0x2], D0
  1987. label000014BC:
  1988. 000014BC  3D46 FFEE                move.w     [A6 - 0x12], D6
  1989. 000014C0  3D47 FFEC                move.w     [A6 - 0x14], D7
  1990. 000014C4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1991. 000014C8  486E FFF8                pea.l      [A6 - 0x8]
  1992. 000014CC  2F0B                     move.l     -[A7], A3
  1993. 000014CE  4EAD 3AB2                jsr        [A5 + 0x3AB2 /* export_1874 */]
  1994. 000014D2  2054                     movea.l    A0, [A4]
  1995. 000014D4  3028 004C                move.w     D0, [A0 + 0x4C]
  1996. 000014D8  D06E FFFE                add.w      D0, [A6 - 0x2]
  1997. 000014DC  3D40 FFFA                move.w     [A6 - 0x6], D0
  1998. 000014E0  5246                     addq.w     D6, 1
  1999. 000014E2  6906                     bvs        +0x8 /* 000014EA */
  2000. label000014E4:
  2001. 000014E4  BC6E FFE2                cmp.w      D6, [A6 - 0x1E]
  2002. 000014E8  6F96                     ble        -0x68 /* 00001480 */
  2003. label000014EA:
  2004. 000014EA  2054                     movea.l    A0, [A4]
  2005. 000014EC  3028 004A                move.w     D0, [A0 + 0x4A]
  2006. 000014F0  D06E FFFC                add.w      D0, [A6 - 0x4]
  2007. 000014F4  3D40 FFF8                move.w     [A6 - 0x8], D0
  2008. 000014F8  5247                     addq.w     D7, 1
  2009. 000014FA  6908                     bvs        +0xA /* 00001504 */
  2010. label000014FC:
  2011. 000014FC  BE6E FFE6                cmp.w      D7, [A6 - 0x1A]
  2012. 00001500  6F00 FF2A                ble        -0xD4 /* 0000142C */
  2013. label00001504:
  2014. 00001504  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2015. 00001508  4E5E                     unlink     A6
  2016. 0000150A  205F                     movea.l    A0, [A7]+
  2017. 0000150C  DEFC 0010                add.w      A7, 0x10
  2018. 00001510  4ED0                     jmp        [A0]
  2019. 00001512  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2020. export_712: // at 00001514 (misaligned)
  2021. 00001516  FFF8                     .invalid   <<F/7/7>>
  2022. 00001518  206E 000C                movea.l    A0, [A6 + 0xC]
  2023. 0000151C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2024. 00001520  7003                     moveq.l    D0, 0x03
  2025. label00001522:
  2026. 00001522  32D8                     move.w     [A1]+, [A0]+
  2027. 00001524  51C8 FFFC                dbf        D0, -0x6 /* 00001522 */
  2028. 00001528  4E5E                     unlink     A6
  2029. 0000152A  205F                     movea.l    A0, [A7]+
  2030. 0000152C  DEFC 000C                add.w      A7, 0xC
  2031. 00001530  4ED0                     jmp        [A0]
  2032. 00001532  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2033. // begin alternate branch 00001534-00001538
  2034. export_713:
  2035. fn00001534:
  2036. 00001534  4E56 FFE8                link       A6, -0x0018
  2037. // end alternate branch 00001534-00001538
  2038. export_713: // at 00001534 (misaligned)
  2039. fn00001534: // (misaligned)
  2040. 00001536  FFE8                     .invalid   <<F/7/7>>
  2041. 00001538  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  2042. 0000153C  286E 0008                movea.l    A4, [A6 + 0x8]
  2043. 00001540  4267                     clr.w      -[A7]
  2044. 00001542  2054                     movea.l    A0, [A4]
  2045. 00001544  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2046. 00001548  A8E2                     syscall    EmptyRgn
  2047. 0000154A  101F                     move.b     D0, [A7]+
  2048. 0000154C  670A                     beq        +0xC /* 00001558 */
  2049. 0000154E  2D6D FC34 000C           move.l     [A6 + 0xC], [A5 - 0x3CC]
  2050. 00001554  6000 008E                bra        +0x90 /* 000015E4 */
  2051. label00001558:
  2052. 00001558  2254                     movea.l    A1, [A4]
  2053. 0000155A  2069 0050                movea.l    A0, [A1 + 0x50]
  2054. 0000155E  2050                     movea.l    A0, [A0]
  2055. 00001560  45EE FFF4                lea.l      A2, [A6 - 0xC]
  2056. 00001564  5488                     addq.l     A0, 2
  2057. 00001566  7003                     moveq.l    D0, 0x03
  2058. label00001568:
  2059. 00001568  34D8                     move.w     [A2]+, [A0]+
  2060. 0000156A  51C8 FFFC                dbf        D0, -0x6 /* 00001568 */
  2061. 0000156E  2069 0050                movea.l    A0, [A1 + 0x50]
  2062. 00001572  2050                     movea.l    A0, [A0]
  2063. 00001574  700A                     moveq.l    D0, 0x0A
  2064. 00001576  B050                     cmp.w      D0, [A0]
  2065. 00001578  6608                     bne        +0xA /* 00001582 */
  2066. 0000157A  2D6E FFF4 000C           move.l     [A6 + 0xC], [A6 - 0xC]
  2067. 00001580  6062                     bra        +0x64 /* 000015E4 */
  2068. label00001582:
  2069. 00001582  3D6E FFF4 FFEE           move.w     [A6 - 0x12], [A6 - 0xC]
  2070. 00001588  302E FFF8                move.w     D0, [A6 - 0x8]
  2071. 0000158C  5340                     subq.w     D0, 1
  2072. 0000158E  3D40 FFEC                move.w     [A6 - 0x14], D0
  2073. 00001592  3E2E FFEE                move.w     D7, [A6 - 0x12]
  2074. 00001596  6046                     bra        +0x48 /* 000015DE */
  2075. label00001598:
  2076. 00001598  3D47 FFF0                move.w     [A6 - 0x10], D7
  2077. 0000159C  3D6E FFF6 FFEA           move.w     [A6 - 0x16], [A6 - 0xA]
  2078. 000015A2  302E FFFA                move.w     D0, [A6 - 0x6]
  2079. 000015A6  5340                     subq.w     D0, 1
  2080. 000015A8  3D40 FFE8                move.w     [A6 - 0x18], D0
  2081. 000015AC  3C2E FFEA                move.w     D6, [A6 - 0x16]
  2082. 000015B0  6022                     bra        +0x24 /* 000015D4 */
  2083. label000015B2:
  2084. 000015B2  3D46 FFF2                move.w     [A6 - 0xE], D6
  2085. 000015B6  4267                     clr.w      -[A7]
  2086. 000015B8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2087. 000015BC  2054                     movea.l    A0, [A4]
  2088. 000015BE  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2089. 000015C2  A8E8                     syscall    PtInRgn
  2090. 000015C4  101F                     move.b     D0, [A7]+
  2091. 000015C6  6708                     beq        +0xA /* 000015D0 */
  2092. 000015C8  2D6E FFF0 000C           move.l     [A6 + 0xC], [A6 - 0x10]
  2093. 000015CE  6014                     bra        +0x16 /* 000015E4 */
  2094. label000015D0:
  2095. 000015D0  5246                     addq.w     D6, 1
  2096. 000015D2  6906                     bvs        +0x8 /* 000015DA */
  2097. label000015D4:
  2098. 000015D4  BC6E FFE8                cmp.w      D6, [A6 - 0x18]
  2099. 000015D8  6FD8                     ble        -0x26 /* 000015B2 */
  2100. label000015DA:
  2101. 000015DA  5247                     addq.w     D7, 1
  2102. 000015DC  6906                     bvs        +0x8 /* 000015E4 */
  2103. label000015DE:
  2104. 000015DE  BE6E FFEC                cmp.w      D7, [A6 - 0x14]
  2105. 000015E2  6FB4                     ble        -0x4A /* 00001598 */
  2106. label000015E4:
  2107. 000015E4  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  2108. 000015E8  4E5E                     unlink     A6
  2109. 000015EA  2E9F                     move.l     [A7], [A7]+
  2110. 000015EC  4E75                     rts
  2111. 000015EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2112. // begin alternate branch 000015F0-000015F8
  2113. export_714:
  2114. fn000015F0:
  2115. 000015F0  4E56 0000                link       A6, 0
  2116. 000015F4  48E7 0108                movem.l    -[A7], D7,A4
  2117. // end alternate branch 000015F0-000015F8
  2118. export_714: // at 000015F0 (misaligned)
  2119. fn000015F0: // (misaligned)
  2120. 000015F2  0000 48E7                ori.b      D0, 0xE7
  2121. 000015F6  0108                     btst       A0, D0
  2122. 000015F8  3E2E 000C                move.w     D7, [A6 + 0xC]
  2123. 000015FC  286E 0008                movea.l    A4, [A6 + 0x8]
  2124. 00001600  7001                     moveq.l    D0, 0x01
  2125. 00001602  B047                     cmp.w      D0, D7
  2126. 00001604  5EC0                     sgt        D0
  2127. 00001606  4A00                     tst.b      D0
  2128. 00001608  660C                     bne        +0xE /* 00001616 */
  2129. 0000160A  2054                     movea.l    A0, [A4]
  2130. 0000160C  BE68 003E                cmp.w      D7, [A0 + 0x3E]
  2131. 00001610  5EC1                     sgt        D1
  2132. 00001612  8001                     or.b       D0, D1
  2133. 00001614  6706                     beq        +0x8 /* 0000161C */
  2134. label00001616:
  2135. 00001616  426E 000E                clr.w      [A6 + 0xE]
  2136. 0000161A  6012                     bra        +0x14 /* 0000162E */
  2137. label0000161C:
  2138. 0000161C  4267                     clr.w      -[A7]
  2139. 0000161E  3F07                     move.w     -[A7], D7
  2140. 00001620  2054                     movea.l    A0, [A4]
  2141. 00001622  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2142. 00001626  4EBA EEC8                jsr        [PC - 0x1138 /* 000004F0 */]
  2143. 0000162A  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  2144. label0000162E:
  2145. 0000162E  4CDF 1080                movem.l    D7,A4, [A7]+
  2146. 00001632  4E5E                     unlink     A6
  2147. 00001634  205F                     movea.l    A0, [A7]+
  2148. 00001636  5C4F                     addq.w     A7, 6
  2149. 00001638  4ED0                     jmp        [A0]
  2150. 0000163A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2151. // begin alternate branch 0000163C-00001644
  2152. export_715:
  2153. fn0000163C:
  2154. 0000163C  4E56 0000                link       A6, 0
  2155. 00001640  48E7 0108                movem.l    -[A7], D7,A4
  2156. // end alternate branch 0000163C-00001644
  2157. export_715: // at 0000163C (misaligned)
  2158. fn0000163C: // (misaligned)
  2159. 0000163E  0000 48E7                ori.b      D0, 0xE7
  2160. 00001642  0108                     btst       A0, D0
  2161. 00001644  3E2E 000C                move.w     D7, [A6 + 0xC]
  2162. 00001648  286E 0008                movea.l    A4, [A6 + 0x8]
  2163. 0000164C  7001                     moveq.l    D0, 0x01
  2164. 0000164E  B047                     cmp.w      D0, D7
  2165. 00001650  5EC0                     sgt        D0
  2166. 00001652  4A00                     tst.b      D0
  2167. 00001654  660C                     bne        +0xE /* 00001662 */
  2168. 00001656  2054                     movea.l    A0, [A4]
  2169. 00001658  BE68 003C                cmp.w      D7, [A0 + 0x3C]
  2170. 0000165C  5EC1                     sgt        D1
  2171. 0000165E  8001                     or.b       D0, D1
  2172. 00001660  6706                     beq        +0x8 /* 00001668 */
  2173. label00001662:
  2174. 00001662  426E 000E                clr.w      [A6 + 0xE]
  2175. 00001666  6012                     bra        +0x14 /* 0000167A */
  2176. label00001668:
  2177. 00001668  4267                     clr.w      -[A7]
  2178. 0000166A  3F07                     move.w     -[A7], D7
  2179. 0000166C  2054                     movea.l    A0, [A4]
  2180. 0000166E  2F28 0044                move.l     -[A7], [A0 + 0x44]
  2181. 00001672  4EBA EE7C                jsr        [PC - 0x1184 /* 000004F0 */]
  2182. 00001676  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  2183. label0000167A:
  2184. 0000167A  4CDF 1080                movem.l    D7,A4, [A7]+
  2185. 0000167E  4E5E                     unlink     A6
  2186. 00001680  205F                     movea.l    A0, [A7]+
  2187. 00001682  5C4F                     addq.w     A7, 6
  2188. 00001684  4ED0                     jmp        [A0]
  2189. 00001686  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2190. // begin alternate branch 00001688-0000168C
  2191. fn00001688:
  2192. 00001688  4E56 FFF0                link       A6, -0x0010
  2193. // end alternate branch 00001688-0000168C
  2194. fn00001688: // (misaligned)
  2195. 0000168A  FFF0                     .invalid   <<F/7/7>>
  2196. 0000168C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2197. 00001690  486E FFF0                pea.l      [A6 - 0x10]
  2198. 00001694  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2199. 00001698  4EBA F316                jsr        [PC - 0xCEA /* 000009B0 */]
  2200. 0000169C  486E FFF0                pea.l      [A6 - 0x10]
  2201. 000016A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2202. 000016A4  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  2203. 000016A8  4E5E                     unlink     A6
  2204. 000016AA  205F                     movea.l    A0, [A7]+
  2205. 000016AC  504F                     addq.w     A7, 8
  2206. 000016AE  4ED0                     jmp        [A0]
  2207. fn000016B0:
  2208. 000016B0  4E56 FFE2                link       A6, -0x001E
  2209. 000016B4  48E7 0118                movem.l    -[A7], D7,A3,A4
  2210. 000016B8  266E 0008                movea.l    A3, [A6 + 0x8]
  2211. 000016BC  284B                     movea.l    A4, A3
  2212. 000016BE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2213. 000016C2  486E FFE8                pea.l      [A6 - 0x18]
  2214. 000016C6  2F0B                     move.l     -[A7], A3
  2215. 000016C8  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  2216. 000016CC  42A7                     clr.l      -[A7]
  2217. 000016CE  486E FFE8                pea.l      [A6 - 0x18]
  2218. 000016D2  2F0B                     move.l     -[A7], A3
  2219. 000016D4  4EBA 060A                jsr        [PC + 0x60A /* 00001CE0 */]
  2220. 000016D8  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  2221. 000016DC  206E 0010                movea.l    A0, [A6 + 0x10]
  2222. 000016E0  30AE FFE4                move.w     [A0], [A6 - 0x1C]
  2223. 000016E4  206E 000C                movea.l    A0, [A6 + 0xC]
  2224. 000016E8  30AE FFE6                move.w     [A0], [A6 - 0x1A]
  2225. 000016EC  4AAE FFE4                tst.l      [A6 - 0x1C]
  2226. 000016F0  6606                     bne        +0x8 /* 000016F8 */
  2227. 000016F2  4207                     clr.b      D7
  2228. 000016F4  6000 009C                bra        +0x9E /* 00001792 */
  2229. label000016F8:
  2230. 000016F8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2231. 000016FC  486E FFF0                pea.l      [A6 - 0x10]
  2232. 00001700  2F0B                     move.l     -[A7], A3
  2233. 00001702  4EBA F2AC                jsr        [PC - 0xD54 /* 000009B0 */]
  2234. 00001706  486E FFF0                pea.l      [A6 - 0x10]
  2235. 0000170A  2054                     movea.l    A0, [A4]
  2236. 0000170C  3028 004C                move.w     D0, [A0 + 0x4C]
  2237. 00001710  48C0                     ext.l      D0
  2238. 00001712  81FC 0002                divs.w     D0, 0x2
  2239. 00001716  48C0                     ext.l      D0
  2240. 00001718  2F00                     move.l     -[A7], D0
  2241. 0000171A  3028 004A                move.w     D0, [A0 + 0x4A]
  2242. 0000171E  48C0                     ext.l      D0
  2243. 00001720  81FC 0002                divs.w     D0, 0x2
  2244. 00001724  48C0                     ext.l      D0
  2245. 00001726  2F00                     move.l     -[A7], D0
  2246. 00001728  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  2247. 0000172C  7E01                     moveq.l    D7, 0x01
  2248. 0000172E  2054                     movea.l    A0, [A4]
  2249. 00001730  4A68 004C                tst.w      [A0 + 0x4C]
  2250. 00001734  6F20                     ble        +0x22 /* 00001756 */
  2251. 00001736  202E FFEC                move.l     D0, [A6 - 0x14]
  2252. 0000173A  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  2253. 0000173E  6C04                     bge        +0x6 /* 00001744 */
  2254. 00001740  7E03                     moveq.l    D7, 0x03
  2255. 00001742  6012                     bra        +0x14 /* 00001756 */
  2256. label00001744:
  2257. 00001744  202E FFEC                move.l     D0, [A6 - 0x14]
  2258. 00001748  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2259. 0000174C  6D08                     blt        +0xA /* 00001756 */
  2260. 0000174E  7E03                     moveq.l    D7, 0x03
  2261. 00001750  206E 000C                movea.l    A0, [A6 + 0xC]
  2262. 00001754  5250                     addq.w     [A0], 1
  2263. label00001756:
  2264. 00001756  2054                     movea.l    A0, [A4]
  2265. 00001758  4A68 004A                tst.w      [A0 + 0x4A]
  2266. 0000175C  6F34                     ble        +0x36 /* 00001792 */
  2267. 0000175E  202E FFE8                move.l     D0, [A6 - 0x18]
  2268. 00001762  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  2269. 00001766  6C0E                     bge        +0x10 /* 00001776 */
  2270. 00001768  7003                     moveq.l    D0, 0x03
  2271. 0000176A  B007                     cmp.b      D0, D7
  2272. 0000176C  6604                     bne        +0x6 /* 00001772 */
  2273. 0000176E  7E04                     moveq.l    D7, 0x04
  2274. 00001770  6020                     bra        +0x22 /* 00001792 */
  2275. label00001772:
  2276. 00001772  7E02                     moveq.l    D7, 0x02
  2277. 00001774  601C                     bra        +0x1E /* 00001792 */
  2278. label00001776:
  2279. 00001776  202E FFE8                move.l     D0, [A6 - 0x18]
  2280. 0000177A  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  2281. 0000177E  6D12                     blt        +0x14 /* 00001792 */
  2282. 00001780  7003                     moveq.l    D0, 0x03
  2283. 00001782  B007                     cmp.b      D0, D7
  2284. 00001784  6604                     bne        +0x6 /* 0000178A */
  2285. 00001786  7E04                     moveq.l    D7, 0x04
  2286. 00001788  6002                     bra        +0x4 /* 0000178C */
  2287. label0000178A:
  2288. 0000178A  7E02                     moveq.l    D7, 0x02
  2289. label0000178C:
  2290. 0000178C  206E 0010                movea.l    A0, [A6 + 0x10]
  2291. 00001790  5250                     addq.w     [A0], 1
  2292. label00001792:
  2293. 00001792  1D47 0018                move.b     [A6 + 0x18], D7
  2294. 00001796  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2295. 0000179A  4E5E                     unlink     A6
  2296. 0000179C  205F                     movea.l    A0, [A7]+
  2297. 0000179E  DEFC 0010                add.w      A7, 0x10
  2298. 000017A2  4ED0                     jmp        [A0]
  2299. 000017A4  4E56 FFF0                link       A6, -0x0010
  2300. 000017A8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2301. 000017AC  266E 0008                movea.l    A3, [A6 + 0x8]
  2302. 000017B0  3C2E 000E                move.w     D6, [A6 + 0xE]
  2303. 000017B4  3E2E 0010                move.w     D7, [A6 + 0x10]
  2304. 000017B8  284B                     movea.l    A4, A3
  2305. 000017BA  7001                     moveq.l    D0, 0x01
  2306. 000017BC  B047                     cmp.w      D0, D7
  2307. 000017BE  5EC0                     sgt        D0
  2308. 000017C0  4A00                     tst.b      D0
  2309. 000017C2  660A                     bne        +0xC /* 000017CE */
  2310. 000017C4  7201                     moveq.l    D1, 0x01
  2311. 000017C6  B246                     cmp.w      D1, D6
  2312. 000017C8  5EC1                     sgt        D1
  2313. 000017CA  8001                     or.b       D0, D1
  2314. 000017CC  6706                     beq        +0x8 /* 000017D4 */
  2315. label000017CE:
  2316. 000017CE  4A46                     tst.w      D6
  2317. 000017D0  6772                     beq        +0x74 /* 00001844 */
  2318. 000017D2  6070                     bra        +0x72 /* 00001844 */
  2319. label000017D4:
  2320. 000017D4  3F07                     move.w     -[A7], D7
  2321. 000017D6  3F06                     move.w     -[A7], D6
  2322. 000017D8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2323. 000017DC  2054                     movea.l    A0, [A4]
  2324. 000017DE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2325. 000017E2  4EBA ED74                jsr        [PC - 0x128C /* 00000558 */]
  2326. 000017E6  3006                     move.w     D0, D6
  2327. 000017E8  2054                     movea.l    A0, [A4]
  2328. 000017EA  D168 003E                add.w      [A0 + 0x3E], D0
  2329. 000017EE  2F0B                     move.l     -[A7], A3
  2330. 000017F0  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  2331. 000017F4  42A7                     clr.l      -[A7]
  2332. 000017F6  7001                     moveq.l    D0, 0x01
  2333. 000017F8  2F00                     move.l     -[A7], D0
  2334. 000017FA  3007                     move.w     D0, D7
  2335. 000017FC  48C0                     ext.l      D0
  2336. 000017FE  2F00                     move.l     -[A7], D0
  2337. 00001800  201F                     move.l     D0, [A7]+
  2338. 00001802  2E9F                     move.l     [A7], [A7]+
  2339. 00001804  B097                     cmp.l      D0, [A7]
  2340. 00001806  6F02                     ble        +0x4 /* 0000180A */
  2341. 00001808  2E80                     move.l     [A7], D0
  2342. label0000180A:
  2343. 0000180A  201F                     move.l     D0, [A7]+
  2344. 0000180C  3F00                     move.w     -[A7], D0
  2345. 0000180E  42A7                     clr.l      -[A7]
  2346. 00001810  7001                     moveq.l    D0, 0x01
  2347. 00001812  2F00                     move.l     -[A7], D0
  2348. 00001814  2054                     movea.l    A0, [A4]
  2349. 00001816  3028 003E                move.w     D0, [A0 + 0x3E]
  2350. 0000181A  9047                     sub.w      D0, D7
  2351. 0000181C  5240                     addq.w     D0, 1
  2352. 0000181E  48C0                     ext.l      D0
  2353. 00001820  2F00                     move.l     -[A7], D0
  2354. 00001822  201F                     move.l     D0, [A7]+
  2355. 00001824  2E9F                     move.l     [A7], [A7]+
  2356. 00001826  B097                     cmp.l      D0, [A7]
  2357. 00001828  6F02                     ble        +0x4 /* 0000182C */
  2358. 0000182A  2E80                     move.l     [A7], D0
  2359. label0000182C:
  2360. 0000182C  201F                     move.l     D0, [A7]+
  2361. 0000182E  3F00                     move.w     -[A7], D0
  2362. 00001830  486E FFF0                pea.l      [A6 - 0x10]
  2363. 00001834  2F0B                     move.l     -[A7], A3
  2364. 00001836  4EBA F2A0                jsr        [PC - 0xD60 /* 00000AD8 */]
  2365. 0000183A  486E FFF0                pea.l      [A6 - 0x10]
  2366. 0000183E  2F0B                     move.l     -[A7], A3
  2367. 00001840  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  2368. label00001844:
  2369. 00001844  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2370. 00001848  4E5E                     unlink     A6
  2371. 0000184A  205F                     movea.l    A0, [A7]+
  2372. 0000184C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2373. 00001850  4ED0                     jmp        [A0]
  2374. 00001852  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2375. // begin alternate branch 00001854-00001858
  2376. fn00001854:
  2377. 00001854  4E56 FFF0                link       A6, -0x0010
  2378. // end alternate branch 00001854-00001858
  2379. fn00001854: // (misaligned)
  2380. 00001856  FFF0                     .invalid   <<F/7/7>>
  2381. 00001858  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2382. 0000185C  266E 0008                movea.l    A3, [A6 + 0x8]
  2383. 00001860  3C2E 000E                move.w     D6, [A6 + 0xE]
  2384. 00001864  3E2E 0010                move.w     D7, [A6 + 0x10]
  2385. 00001868  284B                     movea.l    A4, A3
  2386. 0000186A  7001                     moveq.l    D0, 0x01
  2387. 0000186C  B047                     cmp.w      D0, D7
  2388. 0000186E  5EC0                     sgt        D0
  2389. 00001870  4A00                     tst.b      D0
  2390. 00001872  660A                     bne        +0xC /* 0000187E */
  2391. 00001874  7201                     moveq.l    D1, 0x01
  2392. 00001876  B246                     cmp.w      D1, D6
  2393. 00001878  5EC1                     sgt        D1
  2394. 0000187A  8001                     or.b       D0, D1
  2395. 0000187C  6706                     beq        +0x8 /* 00001884 */
  2396. label0000187E:
  2397. 0000187E  4A46                     tst.w      D6
  2398. 00001880  6772                     beq        +0x74 /* 000018F4 */
  2399. 00001882  6070                     bra        +0x72 /* 000018F4 */
  2400. label00001884:
  2401. 00001884  3F07                     move.w     -[A7], D7
  2402. 00001886  3F06                     move.w     -[A7], D6
  2403. 00001888  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2404. 0000188C  2054                     movea.l    A0, [A4]
  2405. 0000188E  2F28 0044                move.l     -[A7], [A0 + 0x44]
  2406. 00001892  4EBA ECC4                jsr        [PC - 0x133C /* 00000558 */]
  2407. 00001896  3006                     move.w     D0, D6
  2408. 00001898  2054                     movea.l    A0, [A4]
  2409. 0000189A  D168 003C                add.w      [A0 + 0x3C], D0
  2410. 0000189E  2F0B                     move.l     -[A7], A3
  2411. 000018A0  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  2412. 000018A4  42A7                     clr.l      -[A7]
  2413. 000018A6  7001                     moveq.l    D0, 0x01
  2414. 000018A8  2F00                     move.l     -[A7], D0
  2415. 000018AA  3007                     move.w     D0, D7
  2416. 000018AC  48C0                     ext.l      D0
  2417. 000018AE  2F00                     move.l     -[A7], D0
  2418. 000018B0  201F                     move.l     D0, [A7]+
  2419. 000018B2  2E9F                     move.l     [A7], [A7]+
  2420. 000018B4  B097                     cmp.l      D0, [A7]
  2421. 000018B6  6F02                     ble        +0x4 /* 000018BA */
  2422. 000018B8  2E80                     move.l     [A7], D0
  2423. label000018BA:
  2424. 000018BA  201F                     move.l     D0, [A7]+
  2425. 000018BC  3F00                     move.w     -[A7], D0
  2426. 000018BE  42A7                     clr.l      -[A7]
  2427. 000018C0  7001                     moveq.l    D0, 0x01
  2428. 000018C2  2F00                     move.l     -[A7], D0
  2429. 000018C4  2054                     movea.l    A0, [A4]
  2430. 000018C6  3028 003C                move.w     D0, [A0 + 0x3C]
  2431. 000018CA  9047                     sub.w      D0, D7
  2432. 000018CC  5240                     addq.w     D0, 1
  2433. 000018CE  48C0                     ext.l      D0
  2434. 000018D0  2F00                     move.l     -[A7], D0
  2435. 000018D2  201F                     move.l     D0, [A7]+
  2436. 000018D4  2E9F                     move.l     [A7], [A7]+
  2437. 000018D6  B097                     cmp.l      D0, [A7]
  2438. 000018D8  6F02                     ble        +0x4 /* 000018DC */
  2439. 000018DA  2E80                     move.l     [A7], D0
  2440. label000018DC:
  2441. 000018DC  201F                     move.l     D0, [A7]+
  2442. 000018DE  3F00                     move.w     -[A7], D0
  2443. 000018E0  486E FFF0                pea.l      [A6 - 0x10]
  2444. 000018E4  2F0B                     move.l     -[A7], A3
  2445. 000018E6  4EBA 0054                jsr        [PC + 0x54 /* 0000193C */]
  2446. 000018EA  486E FFF0                pea.l      [A6 - 0x10]
  2447. 000018EE  2F0B                     move.l     -[A7], A3
  2448. 000018F0  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  2449. label000018F4:
  2450. 000018F4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2451. 000018F8  4E5E                     unlink     A6
  2452. 000018FA  205F                     movea.l    A0, [A7]+
  2453. 000018FC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2454. 00001900  4ED0                     jmp        [A0]
  2455. 00001902  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2456. export_716: // at 00001904 (misaligned)
  2457. 00001906  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  2458. 0000190A  0001 2F2E                ori.b      D1, 0x2E /* '.' */
  2459. 0000190E  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2460. 00001912  0008 4EBA                ori.b      A0, 0xBA
  2461. 00001916  FE8E 4E5E                .extension 0xE8E <<F/2-3/7>> // unimplemented
  2462. 0000191A  205F                     movea.l    A0, [A7]+
  2463. 0000191C  504F                     addq.w     A7, 8
  2464. 0000191E  4ED0                     jmp        [A0]
  2465. export_717:
  2466. 00001920  4E56 0000                link       A6, 0
  2467. 00001924  3F3C 0001                move.w     -[A7], 0x1
  2468. 00001928  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2469. 0000192C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2470. 00001930  4EBA FF22                jsr        [PC - 0xDE /* 00001854 */]
  2471. 00001934  4E5E                     unlink     A6
  2472. 00001936  205F                     movea.l    A0, [A7]+
  2473. 00001938  504F                     addq.w     A7, 8
  2474. 0000193A  4ED0                     jmp        [A0]
  2475. export_718:
  2476. fn0000193C:
  2477. 0000193C  4E56 FFF8                link       A6, -0x0008
  2478. 00001940  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2479. 00001944  382E 0010                move.w     D4, [A6 + 0x10]
  2480. 00001948  3A2E 0012                move.w     D5, [A6 + 0x12]
  2481. 0000194C  286E 0008                movea.l    A4, [A6 + 0x8]
  2482. 00001950  7001                     moveq.l    D0, 0x01
  2483. 00001952  B045                     cmp.w      D0, D5
  2484. 00001954  5EC0                     sgt        D0
  2485. 00001956  4A00                     tst.b      D0
  2486. 00001958  661C                     bne        +0x1E /* 00001976 */
  2487. 0000195A  7201                     moveq.l    D1, 0x01
  2488. 0000195C  B244                     cmp.w      D1, D4
  2489. 0000195E  5EC1                     sgt        D1
  2490. 00001960  8001                     or.b       D0, D1
  2491. 00001962  6612                     bne        +0x14 /* 00001976 */
  2492. 00001964  3205                     move.w     D1, D5
  2493. 00001966  D244                     add.w      D1, D4
  2494. 00001968  5341                     subq.w     D1, 1
  2495. 0000196A  2054                     movea.l    A0, [A4]
  2496. 0000196C  B268 003C                cmp.w      D1, [A0 + 0x3C]
  2497. 00001970  5EC1                     sgt        D1
  2498. 00001972  8001                     or.b       D0, D1
  2499. 00001974  6714                     beq        +0x16 /* 0000198A */
  2500. label00001976:
  2501. 00001976  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2502. 0000197A  42A7                     clr.l      -[A7]
  2503. 0000197C  42A7                     clr.l      -[A7]
  2504. 0000197E  42A7                     clr.l      -[A7]
  2505. 00001980  42A7                     clr.l      -[A7]
  2506. 00001982  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  2507. 00001986  6000 0092                bra        +0x94 /* 00001A1A */
  2508. label0000198A:
  2509. 0000198A  2254                     movea.l    A1, [A4]
  2510. 0000198C  2069 0044                movea.l    A0, [A1 + 0x44]
  2511. 00001990  7001                     moveq.l    D0, 0x01
  2512. 00001992  2050                     movea.l    A0, [A0]
  2513. 00001994  B068 0012                cmp.w      D0, [A0 + 0x12]
  2514. 00001998  6638                     bne        +0x3A /* 000019D2 */
  2515. 0000199A  2F3C 0001 0000           move.l     -[A7], 0x10000
  2516. 000019A0  2054                     movea.l    A0, [A4]
  2517. 000019A2  2F28 0044                move.l     -[A7], [A0 + 0x44]
  2518. 000019A6  4EBA EB48                jsr        [PC - 0x14B8 /* 000004F0 */]
  2519. 000019AA  301F                     move.w     D0, [A7]+
  2520. 000019AC  48C0                     ext.l      D0
  2521. 000019AE  2E00                     move.l     D7, D0
  2522. 000019B0  42A7                     clr.l      -[A7]
  2523. 000019B2  3F07                     move.w     -[A7], D7
  2524. 000019B4  3005                     move.w     D0, D5
  2525. 000019B6  5340                     subq.w     D0, 1
  2526. 000019B8  3F00                     move.w     -[A7], D0
  2527. 000019BA  301F                     move.w     D0, [A7]+
  2528. 000019BC  C1DF                     muls.w     D0, [A7]+
  2529. 000019BE  2E80                     move.l     [A7], D0
  2530. 000019C0  2C1F                     move.l     D6, [A7]+
  2531. 000019C2  42A7                     clr.l      -[A7]
  2532. 000019C4  3F07                     move.w     -[A7], D7
  2533. 000019C6  3F04                     move.w     -[A7], D4
  2534. 000019C8  301F                     move.w     D0, [A7]+
  2535. 000019CA  C1DF                     muls.w     D0, [A7]+
  2536. 000019CC  2E80                     move.l     [A7], D0
  2537. 000019CE  2E1F                     move.l     D7, [A7]+
  2538. 000019D0  602A                     bra        +0x2C /* 000019FC */
  2539. label000019D2:
  2540. 000019D2  42A7                     clr.l      -[A7]
  2541. 000019D4  3F3C 0001                move.w     -[A7], 0x1
  2542. 000019D8  3005                     move.w     D0, D5
  2543. 000019DA  5340                     subq.w     D0, 1
  2544. 000019DC  3F00                     move.w     -[A7], D0
  2545. 000019DE  2054                     movea.l    A0, [A4]
  2546. 000019E0  2F28 0044                move.l     -[A7], [A0 + 0x44]
  2547. 000019E4  4EBA EDC6                jsr        [PC - 0x123A /* 000007AC */]
  2548. 000019E8  2C1F                     move.l     D6, [A7]+
  2549. 000019EA  42A7                     clr.l      -[A7]
  2550. 000019EC  3F05                     move.w     -[A7], D5
  2551. 000019EE  3F04                     move.w     -[A7], D4
  2552. 000019F0  2054                     movea.l    A0, [A4]
  2553. 000019F2  2F28 0044                move.l     -[A7], [A0 + 0x44]
  2554. 000019F6  4EBA EDB4                jsr        [PC - 0x124C /* 000007AC */]
  2555. 000019FA  2E1F                     move.l     D7, [A7]+
  2556. label000019FC:
  2557. 000019FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2558. 00001A00  42A7                     clr.l      -[A7]
  2559. 00001A02  2F06                     move.l     -[A7], D6
  2560. 00001A04  2254                     movea.l    A1, [A4]
  2561. 00001A06  2069 0040                movea.l    A0, [A1 + 0x40]
  2562. 00001A0A  2050                     movea.l    A0, [A0]
  2563. 00001A0C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2564. 00001A10  2006                     move.l     D0, D6
  2565. 00001A12  D087                     add.l      D0, D7
  2566. 00001A14  2F00                     move.l     -[A7], D0
  2567. 00001A16  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  2568. label00001A1A:
  2569. 00001A1A  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2570. 00001A1E  4E5E                     unlink     A6
  2571. 00001A20  205F                     movea.l    A0, [A7]+
  2572. 00001A22  DEFC 000C                add.w      A7, 0xC
  2573. 00001A26  4ED0                     jmp        [A0]
  2574. export_719:
  2575. 00001A28  4E56 FFC8                link       A6, -0x0038
  2576. 00001A2C  48E7 0018                movem.l    -[A7], A3,A4
  2577. 00001A30  266E 0008                movea.l    A3, [A6 + 0x8]
  2578. 00001A34  284B                     movea.l    A4, A3
  2579. 00001A36  4267                     clr.w      -[A7]
  2580. 00001A38  2054                     movea.l    A0, [A4]
  2581. 00001A3A  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2582. 00001A3E  A8E2                     syscall    EmptyRgn
  2583. 00001A40  101F                     move.b     D0, [A7]+
  2584. 00001A42  6600 00B8                bne        +0xBA /* 00001AFC */
  2585. 00001A46  2254                     movea.l    A1, [A4]
  2586. 00001A48  2069 0050                movea.l    A0, [A1 + 0x50]
  2587. 00001A4C  2050                     movea.l    A0, [A0]
  2588. 00001A4E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2589. 00001A52  486E FFCC                pea.l      [A6 - 0x34]
  2590. 00001A56  2F0B                     move.l     -[A7], A3
  2591. 00001A58  4EBA EF56                jsr        [PC - 0x10AA /* 000009B0 */]
  2592. 00001A5C  486E FFFC                pea.l      [A6 - 0x4]
  2593. 00001A60  2254                     movea.l    A1, [A4]
  2594. 00001A62  2069 0050                movea.l    A0, [A1 + 0x50]
  2595. 00001A66  2050                     movea.l    A0, [A0]
  2596. 00001A68  3028 0008                move.w     D0, [A0 + 0x8]
  2597. 00001A6C  5340                     subq.w     D0, 1
  2598. 00001A6E  3F00                     move.w     -[A7], D0
  2599. 00001A70  2069 0050                movea.l    A0, [A1 + 0x50]
  2600. 00001A74  2050                     movea.l    A0, [A0]
  2601. 00001A76  3028 0006                move.w     D0, [A0 + 0x6]
  2602. 00001A7A  5340                     subq.w     D0, 1
  2603. 00001A7C  3F00                     move.w     -[A7], D0
  2604. 00001A7E  A880                     syscall    SetPt
  2605. 00001A80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2606. 00001A84  486E FFDC                pea.l      [A6 - 0x24]
  2607. 00001A88  2F0B                     move.l     -[A7], A3
  2608. 00001A8A  4EBA EF24                jsr        [PC - 0x10DC /* 000009B0 */]
  2609. 00001A8E  486E FFCC                pea.l      [A6 - 0x34]
  2610. 00001A92  486E FFDC                pea.l      [A6 - 0x24]
  2611. 00001A96  486E FFEC                pea.l      [A6 - 0x14]
  2612. 00001A9A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2613. 00001A9E  42A7                     clr.l      -[A7]
  2614. 00001AA0  202E FFD4                move.l     D0, [A6 - 0x2C]
  2615. 00001AA4  90AE FFCC                sub.l      D0, [A6 - 0x34]
  2616. 00001AA8  2F00                     move.l     -[A7], D0
  2617. 00001AAA  202E FFE4                move.l     D0, [A6 - 0x1C]
  2618. 00001AAE  90AE FFDC                sub.l      D0, [A6 - 0x24]
  2619. 00001AB2  2F00                     move.l     -[A7], D0
  2620. 00001AB4  201F                     move.l     D0, [A7]+
  2621. 00001AB6  2E9F                     move.l     [A7], [A7]+
  2622. 00001AB8  B097                     cmp.l      D0, [A7]
  2623. 00001ABA  6F02                     ble        +0x4 /* 00001ABE */
  2624. 00001ABC  2E80                     move.l     [A7], D0
  2625. label00001ABE:
  2626. 00001ABE  201F                     move.l     D0, [A7]+
  2627. 00001AC0  3D40 FFC8                move.w     [A6 - 0x38], D0
  2628. 00001AC4  42A7                     clr.l      -[A7]
  2629. 00001AC6  202E FFD8                move.l     D0, [A6 - 0x28]
  2630. 00001ACA  90AE FFD0                sub.l      D0, [A6 - 0x30]
  2631. 00001ACE  2F00                     move.l     -[A7], D0
  2632. 00001AD0  202E FFE8                move.l     D0, [A6 - 0x18]
  2633. 00001AD4  90AE FFE0                sub.l      D0, [A6 - 0x20]
  2634. 00001AD8  2F00                     move.l     -[A7], D0
  2635. 00001ADA  201F                     move.l     D0, [A7]+
  2636. 00001ADC  2E9F                     move.l     [A7], [A7]+
  2637. 00001ADE  B097                     cmp.l      D0, [A7]
  2638. 00001AE0  6F02                     ble        +0x4 /* 00001AE4 */
  2639. 00001AE2  2E80                     move.l     [A7], D0
  2640. label00001AE4:
  2641. 00001AE4  201F                     move.l     D0, [A7]+
  2642. 00001AE6  3D40 FFCA                move.w     [A6 - 0x36], D0
  2643. 00001AEA  486E FFEC                pea.l      [A6 - 0x14]
  2644. 00001AEE  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  2645. 00001AF2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2646. 00001AF6  2F0B                     move.l     -[A7], A3
  2647. 00001AF8  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  2648. label00001AFC:
  2649. 00001AFC  4CDF 1800                movem.l    A3,A4, [A7]+
  2650. 00001B00  4E5E                     unlink     A6
  2651. 00001B02  205F                     movea.l    A0, [A7]+
  2652. 00001B04  5C4F                     addq.w     A7, 6
  2653. 00001B06  4ED0                     jmp        [A0]
  2654. export_720:
  2655. fn00001B08:
  2656. 00001B08  4E56 0000                link       A6, 0
  2657. 00001B0C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2658. 00001B10  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2659. 00001B14  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2660. 00001B18  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2661. 00001B1C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2662. 00001B20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2663. 00001B24  4EBA 013A                jsr        [PC + 0x13A /* 00001C60 */]
  2664. 00001B28  4E5E                     unlink     A6
  2665. 00001B2A  205F                     movea.l    A0, [A7]+
  2666. 00001B2C  DEFC 000E                add.w      A7, 0xE
  2667. 00001B30  4ED0                     jmp        [A0]
  2668. 00001B32  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2669. export_721: // at 00001B34 (misaligned)
  2670. 00001B36  0000 2F0C                ori.b      D0, 0xC
  2671. 00001B3A  286E 0008                movea.l    A4, [A6 + 0x8]
  2672. 00001B3E  2054                     movea.l    A0, [A4]
  2673. 00001B40  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2674. 00001B44  A8DD                     syscall    SetEmptyRgn
  2675. 00001B46  2054                     movea.l    A0, [A4]
  2676. 00001B48  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2677. 00001B4C  4267                     clr.w      -[A7]
  2678. 00001B4E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2679. 00001B52  1F3C 0001                move.b     -[A7], 0x1
  2680. 00001B56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2681. 00001B5A  4EBA 000C                jsr        [PC + 0xC /* 00001B68 */]
  2682. 00001B5E  285F                     movea.l    A4, [A7]+
  2683. 00001B60  4E5E                     unlink     A6
  2684. 00001B62  205F                     movea.l    A0, [A7]+
  2685. 00001B64  5C4F                     addq.w     A7, 6
  2686. 00001B66  4ED0                     jmp        [A0]
  2687. export_722:
  2688. fn00001B68:
  2689. 00001B68  4E56 0000                link       A6, 0
  2690. 00001B6C  48E7 0018                movem.l    -[A7], A3,A4
  2691. 00001B70  266E 0008                movea.l    A3, [A6 + 0x8]
  2692. 00001B74  284B                     movea.l    A4, A3
  2693. 00001B76  102E 000E                move.b     D0, [A6 + 0xE]
  2694. 00001B7A  670C                     beq        +0xE /* 00001B88 */
  2695. 00001B7C  2054                     movea.l    A0, [A4]
  2696. 00001B7E  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2697. 00001B82  2F2D F714                move.l     -[A7], [A5 - 0x8EC]
  2698. 00001B86  A8DC                     syscall    CopyRgn
  2699. label00001B88:
  2700. 00001B88  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2701. 00001B8C  2F3C 0001 0001           move.l     -[A7], 0x10001
  2702. 00001B92  2054                     movea.l    A0, [A4]
  2703. 00001B94  3028 003E                move.w     D0, [A0 + 0x3E]
  2704. 00001B98  5240                     addq.w     D0, 1
  2705. 00001B9A  3F00                     move.w     -[A7], D0
  2706. 00001B9C  3028 003C                move.w     D0, [A0 + 0x3C]
  2707. 00001BA0  5240                     addq.w     D0, 1
  2708. 00001BA2  3F00                     move.w     -[A7], D0
  2709. 00001BA4  A8DE                     syscall    SetRecRgn
  2710. 00001BA6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2711. 00001BAA  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2712. 00001BAE  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2713. 00001BB2  A8E4                     syscall    SectRgn
  2714. 00001BB4  102E 0010                move.b     D0, [A6 + 0x10]
  2715. 00001BB8  6718                     beq        +0x1A /* 00001BD2 */
  2716. 00001BBA  C02E 000C                and.b      D0, [A6 + 0xC]
  2717. 00001BBE  6712                     beq        +0x14 /* 00001BD2 */
  2718. 00001BC0  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2719. 00001BC4  2054                     movea.l    A0, [A4]
  2720. 00001BC6  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2721. 00001BCA  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2722. 00001BCE  A8E5                     syscall    UnionRgn
  2723. 00001BD0  6024                     bra        +0x26 /* 00001BF6 */
  2724. label00001BD2:
  2725. 00001BD2  102E 000C                move.b     D0, [A6 + 0xC]
  2726. 00001BD6  670E                     beq        +0x10 /* 00001BE6 */
  2727. 00001BD8  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2728. 00001BDC  2054                     movea.l    A0, [A4]
  2729. 00001BDE  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2730. 00001BE2  A8DC                     syscall    CopyRgn
  2731. 00001BE4  6010                     bra        +0x12 /* 00001BF6 */
  2732. label00001BE6:
  2733. 00001BE6  2054                     movea.l    A0, [A4]
  2734. 00001BE8  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2735. 00001BEC  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2736. 00001BF0  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2737. 00001BF4  A8E6                     syscall    DiffRgn
  2738. label00001BF6:
  2739. 00001BF6  2054                     movea.l    A0, [A4]
  2740. 00001BF8  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2741. 00001BFC  2F28 0054                move.l     -[A7], [A0 + 0x54]
  2742. 00001C00  A8DC                     syscall    CopyRgn
  2743. 00001C02  102E 000E                move.b     D0, [A6 + 0xE]
  2744. 00001C06  6748                     beq        +0x4A /* 00001C50 */
  2745. 00001C08  2F2D F714                move.l     -[A7], [A5 - 0x8EC]
  2746. 00001C0C  2054                     movea.l    A0, [A4]
  2747. 00001C0E  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2748. 00001C12  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  2749. 00001C16  A8E6                     syscall    DiffRgn
  2750. 00001C18  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  2751. 00001C1C  2054                     movea.l    A0, [A4]
  2752. 00001C1E  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  2753. 00001C22  1F3C 0001                move.b     -[A7], 0x1
  2754. 00001C26  2F0B                     move.l     -[A7], A3
  2755. 00001C28  4EBA F452                jsr        [PC - 0xBAE /* 0000107C */]
  2756. 00001C2C  2054                     movea.l    A0, [A4]
  2757. 00001C2E  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2758. 00001C32  2F2D F714                move.l     -[A7], [A5 - 0x8EC]
  2759. 00001C36  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  2760. 00001C3A  A8E6                     syscall    DiffRgn
  2761. 00001C3C  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  2762. 00001C40  1F3C 0001                move.b     -[A7], 0x1
  2763. 00001C44  2054                     movea.l    A0, [A4]
  2764. 00001C46  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  2765. 00001C4A  2F0B                     move.l     -[A7], A3
  2766. 00001C4C  4EBA F42E                jsr        [PC - 0xBD2 /* 0000107C */]
  2767. label00001C50:
  2768. 00001C50  4CDF 1800                movem.l    A3,A4, [A7]+
  2769. 00001C54  4E5E                     unlink     A6
  2770. 00001C56  205F                     movea.l    A0, [A7]+
  2771. 00001C58  DEFC 000E                add.w      A7, 0xE
  2772. 00001C5C  4ED0                     jmp        [A0]
  2773. 00001C5E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2774. // begin alternate branch 00001C60-00001C66
  2775. fn00001C60:
  2776. 00001C60  4E56 0000                link       A6, 0
  2777. 00001C64  2F0C                     move.l     -[A7], A4
  2778. // end alternate branch 00001C60-00001C66
  2779. fn00001C60: // (misaligned)
  2780. 00001C62  0000 2F0C                ori.b      D0, 0xC
  2781. 00001C66  286E 0008                movea.l    A4, [A6 + 0x8]
  2782. 00001C6A  4A6E 0018                tst.w      [A6 + 0x18]
  2783. 00001C6E  57C0                     seq        D0
  2784. 00001C70  4A00                     tst.b      D0
  2785. 00001C72  6728                     beq        +0x2A /* 00001C9C */
  2786. 00001C74  4A6E 0016                tst.w      [A6 + 0x16]
  2787. 00001C78  57C1                     seq        D1
  2788. 00001C7A  C001                     and.b      D0, D1
  2789. 00001C7C  671E                     beq        +0x20 /* 00001C9C */
  2790. 00001C7E  4A6E 0014                tst.w      [A6 + 0x14]
  2791. 00001C82  57C1                     seq        D1
  2792. 00001C84  C001                     and.b      D0, D1
  2793. 00001C86  6714                     beq        +0x16 /* 00001C9C */
  2794. 00001C88  4A6E 0012                tst.w      [A6 + 0x12]
  2795. 00001C8C  57C1                     seq        D1
  2796. 00001C8E  C001                     and.b      D0, D1
  2797. 00001C90  670A                     beq        +0xC /* 00001C9C */
  2798. 00001C92  2054                     movea.l    A0, [A4]
  2799. 00001C94  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2800. 00001C98  A8DD                     syscall    SetEmptyRgn
  2801. 00001C9A  601C                     bra        +0x1E /* 00001CB8 */
  2802. label00001C9C:
  2803. 00001C9C  2054                     movea.l    A0, [A4]
  2804. 00001C9E  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2805. 00001CA2  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2806. 00001CA6  302E 0014                move.w     D0, [A6 + 0x14]
  2807. 00001CAA  5240                     addq.w     D0, 1
  2808. 00001CAC  3F00                     move.w     -[A7], D0
  2809. 00001CAE  302E 0012                move.w     D0, [A6 + 0x12]
  2810. 00001CB2  5240                     addq.w     D0, 1
  2811. 00001CB4  3F00                     move.w     -[A7], D0
  2812. 00001CB6  A8DE                     syscall    SetRecRgn
  2813. label00001CB8:
  2814. 00001CB8  2054                     movea.l    A0, [A4]
  2815. 00001CBA  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2816. 00001CBE  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2817. 00001CC2  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2818. 00001CC6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2819. 00001CCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2820. 00001CCE  4EBA FE98                jsr        [PC - 0x168 /* 00001B68 */]
  2821. 00001CD2  285F                     movea.l    A4, [A7]+
  2822. 00001CD4  4E5E                     unlink     A6
  2823. 00001CD6  205F                     movea.l    A0, [A7]+
  2824. 00001CD8  DEFC 0012                add.w      A7, 0x12
  2825. 00001CDC  4ED0                     jmp        [A0]
  2826. 00001CDE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2827. // begin alternate branch 00001CE0-00001CE4
  2828. export_723:
  2829. fn00001CE0:
  2830. 00001CE0  4E56 FFF4                link       A6, -0x000C
  2831. // end alternate branch 00001CE0-00001CE4
  2832. export_723: // at 00001CE0 (misaligned)
  2833. fn00001CE0: // (misaligned)
  2834. 00001CE2  FFF4                     .invalid   <<F/7/7>>
  2835. 00001CE4  2F0C                     move.l     -[A7], A4
  2836. 00001CE6  206E 000C                movea.l    A0, [A6 + 0xC]
  2837. 00001CEA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2838. 00001CEE  7003                     moveq.l    D0, 0x03
  2839. label00001CF0:
  2840. 00001CF0  32D8                     move.w     [A1]+, [A0]+
  2841. 00001CF2  51C8 FFFC                dbf        D0, -0x6 /* 00001CF0 */
  2842. 00001CF6  286E 0008                movea.l    A4, [A6 + 0x8]
  2843. 00001CFA  4267                     clr.w      -[A7]
  2844. 00001CFC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2845. 00001D00  2054                     movea.l    A0, [A4]
  2846. 00001D02  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2847. 00001D06  4EBA E6D8                jsr        [PC - 0x1928 /* 000003E0 */]
  2848. 00001D0A  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  2849. 00001D0E  4267                     clr.w      -[A7]
  2850. 00001D10  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2851. 00001D14  2054                     movea.l    A0, [A4]
  2852. 00001D16  2F28 0044                move.l     -[A7], [A0 + 0x44]
  2853. 00001D1A  4EBA E6C4                jsr        [PC - 0x193C /* 000003E0 */]
  2854. 00001D1E  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  2855. 00001D22  4A6E FFF6                tst.w      [A6 - 0xA]
  2856. 00001D26  57C0                     seq        D0
  2857. 00001D28  4A00                     tst.b      D0
  2858. 00001D2A  660A                     bne        +0xC /* 00001D36 */
  2859. 00001D2C  4A6E FFF4                tst.w      [A6 - 0xC]
  2860. 00001D30  57C1                     seq        D1
  2861. 00001D32  8001                     or.b       D0, D1
  2862. 00001D34  6708                     beq        +0xA /* 00001D3E */
  2863. label00001D36:
  2864. 00001D36  2D6D FC34 0010           move.l     [A6 + 0x10], [A5 - 0x3CC]
  2865. 00001D3C  6006                     bra        +0x8 /* 00001D44 */
  2866. label00001D3E:
  2867. 00001D3E  2D6E FFF4 0010           move.l     [A6 + 0x10], [A6 - 0xC]
  2868. label00001D44:
  2869. 00001D44  285F                     movea.l    A4, [A7]+
  2870. 00001D46  4E5E                     unlink     A6
  2871. 00001D48  205F                     movea.l    A0, [A7]+
  2872. 00001D4A  504F                     addq.w     A7, 8
  2873. 00001D4C  4ED0                     jmp        [A0]
  2874. 00001D4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2875. // begin alternate branch 00001D50-00001D54
  2876. fn00001D50:
  2877. 00001D50  4E56 FFF4                link       A6, -0x000C
  2878. // end alternate branch 00001D50-00001D54
  2879. fn00001D50: // (misaligned)
  2880. 00001D52  FFF4                     .invalid   <<F/7/7>>
  2881. 00001D54  2F0C                     move.l     -[A7], A4
  2882. 00001D56  206E 000C                movea.l    A0, [A6 + 0xC]
  2883. 00001D5A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2884. 00001D5E  7003                     moveq.l    D0, 0x03
  2885. label00001D60:
  2886. 00001D60  32D8                     move.w     [A1]+, [A0]+
  2887. 00001D62  51C8 FFFC                dbf        D0, -0x6 /* 00001D60 */
  2888. 00001D66  286E 0008                movea.l    A4, [A6 + 0x8]
  2889. 00001D6A  4267                     clr.w      -[A7]
  2890. 00001D6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2891. 00001D70  2054                     movea.l    A0, [A4]
  2892. 00001D72  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2893. 00001D76  4EBA E668                jsr        [PC - 0x1998 /* 000003E0 */]
  2894. 00001D7A  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  2895. 00001D7E  6608                     bne        +0xA /* 00001D88 */
  2896. 00001D80  2054                     movea.l    A0, [A4]
  2897. 00001D82  3D68 003E FFF6           move.w     [A6 - 0xA], [A0 + 0x3E]
  2898. label00001D88:
  2899. 00001D88  4267                     clr.w      -[A7]
  2900. 00001D8A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2901. 00001D8E  2054                     movea.l    A0, [A4]
  2902. 00001D90  2F28 0044                move.l     -[A7], [A0 + 0x44]
  2903. 00001D94  4EBA E64A                jsr        [PC - 0x19B6 /* 000003E0 */]
  2904. 00001D98  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  2905. 00001D9C  6608                     bne        +0xA /* 00001DA6 */
  2906. 00001D9E  2054                     movea.l    A0, [A4]
  2907. 00001DA0  3D68 003C FFF4           move.w     [A6 - 0xC], [A0 + 0x3C]
  2908. label00001DA6:
  2909. 00001DA6  2D6E FFF4 0010           move.l     [A6 + 0x10], [A6 - 0xC]
  2910. 00001DAC  285F                     movea.l    A4, [A7]+
  2911. 00001DAE  4E5E                     unlink     A6
  2912. 00001DB0  205F                     movea.l    A0, [A7]+
  2913. 00001DB2  504F                     addq.w     A7, 8
  2914. 00001DB4  4ED0                     jmp        [A0]
  2915. 00001DB6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2916. export_724: // at 00001DB8 (misaligned)
  2917. 00001DBA  FEF8 206E                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  2918. 00001DBE  000C 43EE                ori.b      A4, 0xEE
  2919. 00001DC2  FFF8                     .invalid   <<F/7/7>>
  2920. 00001DC4  7003                     moveq.l    D0, 0x03
  2921. label00001DC6:
  2922. 00001DC6  32D8                     move.w     [A1]+, [A0]+
  2923. 00001DC8  51C8 FFFC                dbf        D0, -0x6 /* 00001DC6 */
  2924. 00001DCC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2925. 00001DD0  486E FEF8                pea.l      [A6 - 0x108]
  2926. 00001DD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2927. 00001DD8  4EAD 3AA2                jsr        [A5 + 0x3AA2 /* export_1872 */]
  2928. 00001DDC  4267                     clr.w      -[A7]
  2929. 00001DDE  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  2930. 00001DE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2931. 00001DE6  4EBA F808                jsr        [PC - 0x7F8 /* 000015F0 */]
  2932. 00001DEA  4A5F                     tst.w      [A7]+
  2933. 00001DEC  6F0E                     ble        +0x10 /* 00001DFC */
  2934. 00001DEE  486E FEF8                pea.l      [A6 - 0x108]
  2935. 00001DF2  486E FFF8                pea.l      [A6 - 0x8]
  2936. 00001DF6  4267                     clr.w      -[A7]
  2937. 00001DF8  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  2938. label00001DFC:
  2939. 00001DFC  4E5E                     unlink     A6
  2940. 00001DFE  205F                     movea.l    A0, [A7]+
  2941. 00001E00  DEFC 000C                add.w      A7, 0xC
  2942. 00001E04  4ED0                     jmp        [A0]
  2943. 00001E06  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2944. export_725: // at 00001E08 (misaligned)
  2945. 00001E0A  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2946. 00001E0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2947. 00001E12  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  2948. 00001E16  101F                     move.b     D0, [A7]+
  2949. 00001E18  6710                     beq        +0x12 /* 00001E2A */
  2950. 00001E1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2951. 00001E1E  4EBA 0014                jsr        [PC + 0x14 /* 00001E34 */]
  2952. 00001E22  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2953. 00001E28  6004                     bra        +0x6 /* 00001E2E */
  2954. label00001E2A:
  2955. 00001E2A  422E 000C                clr.b      [A6 + 0xC]
  2956. label00001E2E:
  2957. 00001E2E  4E5E                     unlink     A6
  2958. 00001E30  2E9F                     move.l     [A7], [A7]+
  2959. 00001E32  4E75                     rts
  2960. export_726:
  2961. fn00001E34:
  2962. 00001E34  4E56 FFF4                link       A6, -0x000C
  2963. 00001E38  2F0A                     move.l     -[A7], A2
  2964. 00001E3A  206E 0008                movea.l    A0, [A6 + 0x8]
  2965. 00001E3E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2966. 00001E42  2050                     movea.l    A0, [A0]
  2967. 00001E44  45E8 005C                lea.l      A2, [A0 + 0x5C]
  2968. 00001E48  7005                     moveq.l    D0, 0x05
  2969. label00001E4A:
  2970. 00001E4A  32DA                     move.w     [A1]+, [A2]+
  2971. 00001E4C  51C8 FFFC                dbf        D0, -0x6 /* 00001E4A */
  2972. 00001E50  486E FFF4                pea.l      [A6 - 0xC]
  2973. 00001E54  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  2974. 00001E58  A89E                     syscall    PenNormal
  2975. 00001E5A  245F                     movea.l    A2, [A7]+
  2976. 00001E5C  4E5E                     unlink     A6
  2977. 00001E5E  2E9F                     move.l     [A7], [A7]+
  2978. 00001E60  4E75                     rts
  2979. 00001E62  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2980. export_727: // at 00001E64 (misaligned)
  2981. 00001E66  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2982. 00001E6A  205F                     movea.l    A0, [A7]+
  2983. 00001E6C  DEFC 000C                add.w      A7, 0xC
  2984. 00001E70  4ED0                     jmp        [A0]
  2985. 00001E72  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2986. export_728: // at 00001E74 (misaligned)
  2987. 00001E76  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2988. 00001E7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2989. 00001E7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2990. 00001E82  4EBA EADC                jsr        [PC - 0x1524 /* 00000960 */]
  2991. 00001E86  101F                     move.b     D0, [A7]+
  2992. 00001E88  6716                     beq        +0x18 /* 00001EA0 */
  2993. 00001E8A  2F00                     move.l     -[A7], D0
  2994. 00001E8C  4267                     clr.w      -[A7]
  2995. 00001E8E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2996. 00001E92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2997. 00001E96  4EBA 0014                jsr        [PC + 0x14 /* 00001EAC */]
  2998. 00001E9A  121F                     move.b     D1, [A7]+
  2999. 00001E9C  201F                     move.l     D0, [A7]+
  3000. 00001E9E  C001                     and.b      D0, D1
  3001. label00001EA0:
  3002. 00001EA0  1D40 0010                move.b     [A6 + 0x10], D0
  3003. 00001EA4  4E5E                     unlink     A6
  3004. 00001EA6  205F                     movea.l    A0, [A7]+
  3005. 00001EA8  504F                     addq.w     A7, 8
  3006. 00001EAA  4ED0                     jmp        [A0]
  3007. fn00001EAC:
  3008. 00001EAC  4E56 0000                link       A6, 0
  3009. 00001EB0  7001                     moveq.l    D0, 0x01
  3010. 00001EB2  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3011. 00001EB6  5FC0                     sle        D0
  3012. 00001EB8  4A00                     tst.b      D0
  3013. 00001EBA  6712                     beq        +0x14 /* 00001ECE */
  3014. 00001EBC  206E 0008                movea.l    A0, [A6 + 0x8]
  3015. 00001EC0  322E 000C                move.w     D1, [A6 + 0xC]
  3016. 00001EC4  2050                     movea.l    A0, [A0]
  3017. 00001EC6  B268 003C                cmp.w      D1, [A0 + 0x3C]
  3018. 00001ECA  5FC1                     sle        D1
  3019. 00001ECC  C001                     and.b      D0, D1
  3020. label00001ECE:
  3021. 00001ECE  4400                     neg.b      D0
  3022. 00001ED0  1D40 000E                move.b     [A6 + 0xE], D0
  3023. 00001ED4  4E5E                     unlink     A6
  3024. 00001ED6  205F                     movea.l    A0, [A7]+
  3025. 00001ED8  5C4F                     addq.w     A7, 6
  3026. 00001EDA  4ED0                     jmp        [A0]
  3027. export_729:
  3028. 00001EDC  4E56 FFFC                link       A6, -0x0004
  3029. 00001EE0  42A7                     clr.l      -[A7]
  3030. 00001EE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3031. 00001EE6  4EBA F64C                jsr        [PC - 0x9B4 /* 00001534 */]
  3032. 00001EEA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3033. 00001EEE  3D6E FFFC 000C           move.w     [A6 + 0xC], [A6 - 0x4]
  3034. 00001EF4  4E5E                     unlink     A6
  3035. 00001EF6  2E9F                     move.l     [A7], [A7]+
  3036. 00001EF8  4E75                     rts
  3037. 00001EFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3038. export_730: // at 00001EFC (misaligned)
  3039. 00001EFE  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3040. 00001F02  205F                     movea.l    A0, [A7]+
  3041. 00001F04  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3042. 00001F08  4ED0                     jmp        [A0]
  3043. 00001F0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3044. export_731: // at 00001F0C (misaligned)
  3045. 00001F0E  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  3046. 00001F12  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  3047. 00001F16  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  3048. 00001F1A  0008 4EAD                ori.b      A0, 0xAD
  3049. 00001F1E  3A92                     move.w     [A5], [A2]
  3050. 00001F20  4E5E                     unlink     A6
  3051. 00001F22  205F                     movea.l    A0, [A7]+
  3052. 00001F24  DEFC 000C                add.w      A7, 0xC
  3053. 00001F28  4ED0                     jmp        [A0]
  3054. 00001F2A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3055. // begin alternate branch 00001F2C-00001F32
  3056. fn00001F2C:
  3057. 00001F2C  4E56 0000                link       A6, 0
  3058. 00001F30  2F0C                     move.l     -[A7], A4
  3059. // end alternate branch 00001F2C-00001F32
  3060. fn00001F2C: // (misaligned)
  3061. 00001F2E  0000 2F0C                ori.b      D0, 0xC
  3062. 00001F32  286E 0008                movea.l    A4, [A6 + 0x8]
  3063. 00001F36  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3064. 00001F3A  2054                     movea.l    A0, [A4]
  3065. 00001F3C  3028 004A                move.w     D0, [A0 + 0x4A]
  3066. 00001F40  D068 0068                add.w      D0, [A0 + 0x68]
  3067. 00001F44  3F00                     move.w     -[A7], D0
  3068. 00001F46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3069. 00001F4A  4EBA F908                jsr        [PC - 0x6F8 /* 00001854 */]
  3070. 00001F4E  285F                     movea.l    A4, [A7]+
  3071. 00001F50  4E5E                     unlink     A6
  3072. 00001F52  205F                     movea.l    A0, [A7]+
  3073. 00001F54  504F                     addq.w     A7, 8
  3074. 00001F56  4ED0                     jmp        [A0]
  3075. export_732:
  3076. 00001F58  4E56 0000                link       A6, 0
  3077. 00001F5C  3F3C 0001                move.w     -[A7], 0x1
  3078. 00001F60  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3079. 00001F64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3080. 00001F68  4EBA FFC2                jsr        [PC - 0x3E /* 00001F2C */]
  3081. 00001F6C  4E5E                     unlink     A6
  3082. 00001F6E  205F                     movea.l    A0, [A7]+
  3083. 00001F70  5C4F                     addq.w     A7, 6
  3084. 00001F72  4ED0                     jmp        [A0]
  3085. export_733:
  3086. 00001F74  4E56 0000                link       A6, 0
  3087. 00001F78  206E 0008                movea.l    A0, [A6 + 0x8]
  3088. 00001F7C  2050                     movea.l    A0, [A0]
  3089. 00001F7E  3028 003C                move.w     D0, [A0 + 0x3C]
  3090. 00001F82  5240                     addq.w     D0, 1
  3091. 00001F84  3F00                     move.w     -[A7], D0
  3092. 00001F86  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3093. 00001F8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3094. 00001F8E  4EBA FF9C                jsr        [PC - 0x64 /* 00001F2C */]
  3095. 00001F92  4E5E                     unlink     A6
  3096. 00001F94  205F                     movea.l    A0, [A7]+
  3097. 00001F96  5C4F                     addq.w     A7, 6
  3098. 00001F98  4ED0                     jmp        [A0]
  3099. 00001F9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3100. export_734: // at 00001F9C (misaligned)
  3101. 00001F9E  FFFC                     .invalid   <<F/7/7>>
  3102. 00001FA0  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  3103. 00001FA6  3D6E 000C FFFC           move.w     [A6 - 0x4], [A6 + 0xC]
  3104. 00001FAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3105. 00001FB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3106. 00001FB4  4EBA F6D2                jsr        [PC - 0x92E /* 00001688 */]
  3107. 00001FB8  4E5E                     unlink     A6
  3108. 00001FBA  205F                     movea.l    A0, [A7]+
  3109. 00001FBC  5C4F                     addq.w     A7, 6
  3110. 00001FBE  4ED0                     jmp        [A0]
  3111. export_735:
  3112. 00001FC0  4E56 0000                link       A6, 0
  3113. 00001FC4  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3114. 00001FC8  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  3115. 00001FCC  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3116. 00001FD0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3117. 00001FD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3118. 00001FD8  4EAD 3A8A                jsr        [A5 + 0x3A8A /* export_1869 */]
  3119. 00001FDC  4E5E                     unlink     A6
  3120. 00001FDE  205F                     movea.l    A0, [A7]+
  3121. 00001FE0  DEFC 000E                add.w      A7, 0xE
  3122. 00001FE4  4ED0                     jmp        [A0]
  3123. 00001FE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3124. export_736: // at 00001FE8 (misaligned)
  3125. 00001FEA  FFFC                     .invalid   <<F/7/7>>
  3126. 00001FEC  3D6E 0012 FFFC           move.w     [A6 - 0x4], [A6 + 0x12]
  3127. 00001FF2  42A7                     clr.l      -[A7]
  3128. 00001FF4  7001                     moveq.l    D0, 0x01
  3129. 00001FF6  2F00                     move.l     -[A7], D0
  3130. 00001FF8  302E 0012                move.w     D0, [A6 + 0x12]
  3131. 00001FFC  48C0                     ext.l      D0
  3132. 00001FFE  2F00                     move.l     -[A7], D0
  3133. 00002000  201F                     move.l     D0, [A7]+
  3134. 00002002  2E9F                     move.l     [A7], [A7]+
  3135. 00002004  B097                     cmp.l      D0, [A7]
  3136. 00002006  6C02                     bge        +0x4 /* 0000200A */
  3137. 00002008  2E80                     move.l     [A7], D0
  3138. label0000200A:
  3139. 0000200A  201F                     move.l     D0, [A7]+
  3140. 0000200C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3141. 00002010  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3142. 00002014  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  3143. 00002018  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3144. 0000201C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3145. 00002020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3146. 00002024  4EBA FAE2                jsr        [PC - 0x51E /* 00001B08 */]
  3147. 00002028  4E5E                     unlink     A6
  3148. 0000202A  205F                     movea.l    A0, [A7]+
  3149. 0000202C  DEFC 000C                add.w      A7, 0xC
  3150. 00002030  4ED0                     jmp        [A0]
  3151. 00002032  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3152. export_737: // at 00002034 (misaligned)
  3153. 00002036  0000 2F0C                ori.b      D0, 0xC
  3154. 0000203A  286E 0008                movea.l    A4, [A6 + 0x8]
  3155. 0000203E  2054                     movea.l    A0, [A4]
  3156. 00002040  216E 000C 000E           move.l     [A0 + 0xE], [A6 + 0xC]
  3157. 00002046  7000                     moveq.l    D0, 0x00
  3158. 00002048  2140 0012                move.l     [A0 + 0x12], D0
  3159. 0000204C  42A7                     clr.l      -[A7]
  3160. 0000204E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3161. 00002052  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  3162. 00002056  285F                     movea.l    A4, [A7]+
  3163. 00002058  4E5E                     unlink     A6
  3164. 0000205A  205F                     movea.l    A0, [A7]+
  3165. 0000205C  504F                     addq.w     A7, 8
  3166. 0000205E  4ED0                     jmp        [A0]
  3167. export_738:
  3168. 00002060  4E56 FFF8                link       A6, -0x0008
  3169. 00002064  206E 000C                movea.l    A0, [A6 + 0xC]
  3170. 00002068  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3171. 0000206C  7003                     moveq.l    D0, 0x03
  3172. label0000206E:
  3173. 0000206E  32D8                     move.w     [A1]+, [A0]+
  3174. 00002070  51C8 FFFC                dbf        D0, -0x6 /* 0000206E */
  3175. 00002074  4E5E                     unlink     A6
  3176. 00002076  205F                     movea.l    A0, [A7]+
  3177. 00002078  504F                     addq.w     A7, 8
  3178. 0000207A  4ED0                     jmp        [A0]
  3179. export_739:
  3180. 0000207C  4E56 0000                link       A6, 0
  3181. 00002080  4E5E                     unlink     A6
  3182. 00002082  205F                     movea.l    A0, [A7]+
  3183. 00002084  DEFC 000E                add.w      A7, 0xE
  3184. 00002088  4ED0                     jmp        [A0]
  3185. 0000208A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3186. export_740: // at 0000208C (misaligned)
  3187. 0000208E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3188. 00002092  2E9F                     move.l     [A7], [A7]+
  3189. 00002094  4E75                     rts
  3190. 00002096  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3191. export_741: // at 00002098 (misaligned)
  3192. 0000209A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3193. 0000209E  2E9F                     move.l     [A7], [A7]+
  3194. 000020A0  4E75                     rts
  3195. 000020A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3196. export_742: // at 000020A4 (misaligned)
  3197. 000020A6  FFFE                     .invalid   <<F/7/7>>
  3198. 000020A8  2F0C                     move.l     -[A7], A4
  3199. 000020AA  286E 0008                movea.l    A4, [A6 + 0x8]
  3200. 000020AE  42A7                     clr.l      -[A7]
  3201. 000020B0  2054                     movea.l    A0, [A4]
  3202. 000020B2  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3203. 000020B6  486E FFFF                pea.l      [A6 - 0x1]
  3204. 000020BA  2F28 0022                move.l     -[A7], [A0 + 0x22]
  3205. 000020BE  4EAD 3D1A                jsr        [A5 + 0x3D1A /* export_1951 */]
  3206. 000020C2  4A9F                     tst.l      [A7]+
  3207. 000020C4  285F                     movea.l    A4, [A7]+
  3208. 000020C6  4E5E                     unlink     A6
  3209. 000020C8  2E9F                     move.l     [A7], [A7]+
  3210. 000020CA  4E75                     rts
  3211. fn000020CC:
  3212. 000020CC  4E56 FFFC                link       A6, -0x0004
  3213. 000020D0  2F0C                     move.l     -[A7], A4
  3214. 000020D2  42A7                     clr.l      -[A7]
  3215. 000020D4  3F3C E000                move.w     -[A7], 0xE000
  3216. 000020D8  A9BA                     syscall    GetString
  3217. 000020DA  285F                     movea.l    A4, [A7]+
  3218. 000020DC  200C                     move.l     D0, A4
  3219. 000020DE  56C0                     sne        D0
  3220. 000020E0  4A00                     tst.b      D0
  3221. 000020E2  671C                     beq        +0x1E /* 00002100 */
  3222. 000020E4  2054                     movea.l    A0, [A4]
  3223. 000020E6  4241                     clr.w      D1
  3224. 000020E8  1210                     move.b     D1, [A0]
  3225. 000020EA  7440                     moveq.l    D2, 0x40
  3226. 000020EC  B441                     cmp.w      D2, D1
  3227. 000020EE  5EC1                     sgt        D1
  3228. 000020F0  C001                     and.b      D0, D1
  3229. 000020F2  670C                     beq        +0xE /* 00002100 */
  3230. 000020F4  2F14                     move.l     -[A7], [A4]
  3231. 000020F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3232. 000020FA  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  3233. 000020FE  6006                     bra        +0x8 /* 00002106 */
  3234. label00002100:
  3235. 00002100  206E 000C                movea.l    A0, [A6 + 0xC]
  3236. 00002104  4210                     clr.b      [A0]
  3237. label00002106:
  3238. 00002106  285F                     movea.l    A4, [A7]+
  3239. 00002108  4E5E                     unlink     A6
  3240. 0000210A  205F                     movea.l    A0, [A7]+
  3241. 0000210C  504F                     addq.w     A7, 8
  3242. 0000210E  4ED0                     jmp        [A0]
  3243. export_743:
  3244. fn00002110:
  3245. 00002110  4E56 FFFA                link       A6, -0x0006
  3246. 00002114  48E7 0308                movem.l    -[A7], D6,D7,A4
  3247. 00002118  286E 0008                movea.l    A4, [A6 + 0x8]
  3248. 0000211C  102E 0014                move.b     D0, [A6 + 0x14]
  3249. 00002120  4880                     ext.w      D0
  3250. 00002122  41ED F908                lea.l      A0, [A5 - 0x6F8]
  3251. 00002126  1E30 0000                move.b     D7, [A0 + D0.w]
  3252. 0000212A  206E 000C                movea.l    A0, [A6 + 0xC]
  3253. 0000212E  10BC 0001                move.b     [A0], 0x1
  3254. 00002132  42A7                     clr.l      -[A7]
  3255. 00002134  1007                     move.b     D0, D7
  3256. 00002136  4880                     ext.w      D0
  3257. 00002138  2054                     movea.l    A0, [A4]
  3258. 0000213A  E540                     asl        D0.w, 2
  3259. 0000213C  2230 001A                move.l     D1, [A0 + D0.w + 0x1A]
  3260. 00002140  D2AE 0010                add.l      D1, [A6 + 0x10]
  3261. 00002144  2F01                     move.l     -[A7], D1
  3262. 00002146  1007                     move.b     D0, D7
  3263. 00002148  4880                     ext.w      D0
  3264. 0000214A  E540                     asl        D0.w, 2
  3265. 0000214C  2F30 004C                move.l     -[A7], [A0 + D0.w + 0x4C]
  3266. 00002150  201F                     move.l     D0, [A7]+
  3267. 00002152  2E9F                     move.l     [A7], [A7]+
  3268. 00002154  B097                     cmp.l      D0, [A7]
  3269. 00002156  6C02                     bge        +0x4 /* 0000215A */
  3270. 00002158  2E80                     move.l     [A7], D0
  3271. label0000215A:
  3272. 0000215A  2C1F                     move.l     D6, [A7]+
  3273. 0000215C  2D46 0016                move.l     [A6 + 0x16], D6
  3274. 00002160  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3275. 00002164  4E5E                     unlink     A6
  3276. 00002166  205F                     movea.l    A0, [A7]+
  3277. 00002168  DEFC 000E                add.w      A7, 0xE
  3278. 0000216C  4ED0                     jmp        [A0]
  3279. 0000216E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3280. 00002172  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3281. 00002176  000C 4EAD                ori.b      A4, 0xAD
  3282. 0000217A  0F4A                     bchg       A2, D7
  3283. 0000217C  4E5E                     unlink     A6
  3284. 0000217E  205F                     movea.l    A0, [A7]+
  3285. 00002180  504F                     addq.w     A7, 8
  3286. 00002182  4ED0                     jmp        [A0]
  3287. export_744:
  3288. 00002184  4E56 FEB8                link       A6, -0x0148
  3289. 00002188  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  3290. 0000218C  2A2E 0008                move.l     D5, [A6 + 0x8]
  3291. 00002190  2845                     movea.l    A4, D5
  3292. 00002192  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3293. 00002196  2454                     movea.l    A2, [A4]
  3294. 00002198  43EA 0024                lea.l      A1, [A2 + 0x24]
  3295. 0000219C  700F                     moveq.l    D0, 0x0F
  3296. label0000219E:
  3297. 0000219E  30D9                     move.w     [A0]+, [A1]+
  3298. 000021A0  51C8 FFFC                dbf        D0, -0x6 /* 0000219E */
  3299. 000021A4  3C2A 0060                move.w     D6, [A2 + 0x60]
  3300. 000021A8  2D6A 0016 FFDA           move.l     [A6 - 0x26], [A2 + 0x16]
  3301. 000021AE  2D6A 008C FFD6           move.l     [A6 - 0x2A], [A2 + 0x8C]
  3302. 000021B4  202A 0062                move.l     D0, [A2 + 0x62]
  3303. 000021B8  B0AD F86C                cmp.l      D0, [A5 - 0x794]
  3304. 000021BC  6C7E                     bge        +0x80 /* 0000223C */
  3305. 000021BE  486E FED4                pea.l      [A6 - 0x12C]
  3306. 000021C2  2F05                     move.l     -[A7], D5
  3307. 000021C4  4EBA FF06                jsr        [PC - 0xFA /* 000020CC */]
  3308. 000021C8  2054                     movea.l    A0, [A4]
  3309. 000021CA  4AA8 0066                tst.l      [A0 + 0x66]
  3310. 000021CE  57C0                     seq        D0
  3311. 000021D0  4A00                     tst.b      D0
  3312. 000021D2  662A                     bne        +0x2C /* 000021FE */
  3313. 000021D4  2F00                     move.l     -[A7], D0
  3314. 000021D6  4267                     clr.w      -[A7]
  3315. 000021D8  2254                     movea.l    A1, [A4]
  3316. 000021DA  2069 0066                movea.l    A0, [A1 + 0x66]
  3317. 000021DE  2F10                     move.l     -[A7], [A0]
  3318. 000021E0  486E FED4                pea.l      [A6 - 0x12C]
  3319. 000021E4  4267                     clr.w      -[A7]
  3320. 000021E6  1F3C 0001                move.b     -[A7], 0x1
  3321. 000021EA  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3322. 000021EE  121F                     move.b     D1, [A7]+
  3323. 000021F0  201F                     move.l     D0, [A7]+
  3324. 000021F2  0A01 0001                xori.b     D1, 0x1
  3325. 000021F6  8001                     or.b       D0, D1
  3326. 000021F8  0240 0001                andi.w     D0, 0x1
  3327. 000021FC  6734                     beq        +0x36 /* 00002232 */
  3328. label000021FE:
  3329. 000021FE  42A7                     clr.l      -[A7]
  3330. 00002200  2054                     movea.l    A0, [A4]
  3331. 00002202  2F28 0066                move.l     -[A7], [A0 + 0x66]
  3332. 00002206  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  3333. 0000220A  2054                     movea.l    A0, [A4]
  3334. 0000220C  215F 0066                move.l     [A0 + 0x66], [A7]+
  3335. 00002210  42A7                     clr.l      -[A7]
  3336. 00002212  486E FED4                pea.l      [A6 - 0x12C]
  3337. 00002216  A906                     syscall    NewString
  3338. 00002218  2054                     movea.l    A0, [A4]
  3339. 0000221A  215F 0066                move.l     [A0 + 0x66], [A7]+
  3340. 0000221E  2054                     movea.l    A0, [A4]
  3341. 00002220  2F28 0066                move.l     -[A7], [A0 + 0x66]
  3342. 00002224  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  3343. 00002228  486E FFD5                pea.l      [A6 - 0x2B]
  3344. 0000222C  2F05                     move.l     -[A7], D5
  3345. 0000222E  4EBA 0B28                jsr        [PC + 0xB28 /* 00002D58 */]
  3346. label00002232:
  3347. 00002232  42A7                     clr.l      -[A7]
  3348. 00002234  A975                     syscall    TickCount
  3349. 00002236  2054                     movea.l    A0, [A4]
  3350. 00002238  215F 0062                move.l     [A0 + 0x62], [A7]+
  3351. label0000223C:
  3352. 0000223C  2254                     movea.l    A1, [A4]
  3353. 0000223E  2069 0056                movea.l    A0, [A1 + 0x56]
  3354. 00002242  2050                     movea.l    A0, [A0]
  3355. 00002244  2D48 FEC0                move.l     [A6 - 0x140], A0
  3356. 00002248  45E9 0024                lea.l      A2, [A1 + 0x24]
  3357. 0000224C  41E8 0010                lea.l      A0, [A0 + 0x10]
  3358. 00002250  7003                     moveq.l    D0, 0x03
  3359. label00002252:
  3360. 00002252  34D8                     move.w     [A2]+, [A0]+
  3361. 00002254  51C8 FFFC                dbf        D0, -0x6 /* 00002252 */
  3362. 00002258  206E FEC0                movea.l    A0, [A6 - 0x140]
  3363. 0000225C  47E8 0002                lea.l      A3, [A0 + 0x2]
  3364. 00002260  41E9 008C                lea.l      A0, [A1 + 0x8C]
  3365. 00002264  2D48 FEBC                move.l     [A6 - 0x144], A0
  3366. 00002268  316B 0004 0002           move.w     [A0 + 0x2], [A3 + 0x4]
  3367. 0000226E  206E FEBC                movea.l    A0, [A6 - 0x144]
  3368. 00002272  30AB 0002                move.w     [A0], [A3 + 0x2]
  3369. 00002276  3353 0060                move.w     [A1 + 0x60], [A3]
  3370. 0000227A  2054                     movea.l    A0, [A4]
  3371. 0000227C  4868 0016                pea.l      [A0 + 0x16]
  3372. 00002280  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3373. 00002284  A880                     syscall    SetPt
  3374. 00002286  2254                     movea.l    A1, [A4]
  3375. 00002288  41E9 0024                lea.l      A0, [A1 + 0x24]
  3376. 0000228C  2D48 FEB8                move.l     [A6 - 0x148], A0
  3377. 00002290  5088                     addq.l     A0, 8
  3378. 00002292  244B                     movea.l    A2, A3
  3379. 00002294  5C8A                     addq.l     A2, 6
  3380. 00002296  7003                     moveq.l    D0, 0x03
  3381. label00002298:
  3382. 00002298  30DA                     move.w     [A0]+, [A2]+
  3383. 0000229A  51C8 FFFC                dbf        D0, -0x6 /* 00002298 */
  3384. 0000229E  1029 006F                move.b     D0, [A1 + 0x6F]
  3385. 000022A2  6600 00A8                bne        +0xAA /* 0000234C */
  3386. 000022A6  206E FEB8                movea.l    A0, [A6 - 0x148]
  3387. 000022AA  4868 0010                pea.l      [A0 + 0x10]
  3388. 000022AE  42A7                     clr.l      -[A7]
  3389. 000022B0  206E FEB8                movea.l    A0, [A6 - 0x148]
  3390. 000022B4  3F28 0012                move.w     -[A7], [A0 + 0x12]
  3391. 000022B8  206E FEBC                movea.l    A0, [A6 - 0x144]
  3392. 000022BC  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3393. 000022C0  301F                     move.w     D0, [A7]+
  3394. 000022C2  C1DF                     muls.w     D0, [A7]+
  3395. 000022C4  2E80                     move.l     [A7], D0
  3396. 000022C6  302E FFD8                move.w     D0, [A6 - 0x28]
  3397. 000022CA  48C0                     ext.l      D0
  3398. 000022CC  2F00                     move.l     -[A7], D0
  3399. 000022CE  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3400. 000022D2  201F                     move.l     D0, [A7]+
  3401. 000022D4  3F00                     move.w     -[A7], D0
  3402. 000022D6  42A7                     clr.l      -[A7]
  3403. 000022D8  206E FEB8                movea.l    A0, [A6 - 0x148]
  3404. 000022DC  3F28 0010                move.w     -[A7], [A0 + 0x10]
  3405. 000022E0  206E FEBC                movea.l    A0, [A6 - 0x144]
  3406. 000022E4  3F10                     move.w     -[A7], [A0]
  3407. 000022E6  301F                     move.w     D0, [A7]+
  3408. 000022E8  C1DF                     muls.w     D0, [A7]+
  3409. 000022EA  2E80                     move.l     [A7], D0
  3410. 000022EC  302E FFD6                move.w     D0, [A6 - 0x2A]
  3411. 000022F0  48C0                     ext.l      D0
  3412. 000022F2  2F00                     move.l     -[A7], D0
  3413. 000022F4  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3414. 000022F8  201F                     move.l     D0, [A7]+
  3415. 000022FA  3F00                     move.w     -[A7], D0
  3416. 000022FC  42A7                     clr.l      -[A7]
  3417. 000022FE  206E FEB8                movea.l    A0, [A6 - 0x148]
  3418. 00002302  3F28 0016                move.w     -[A7], [A0 + 0x16]
  3419. 00002306  206E FEBC                movea.l    A0, [A6 - 0x144]
  3420. 0000230A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3421. 0000230E  301F                     move.w     D0, [A7]+
  3422. 00002310  C1DF                     muls.w     D0, [A7]+
  3423. 00002312  2E80                     move.l     [A7], D0
  3424. 00002314  302E FFD8                move.w     D0, [A6 - 0x28]
  3425. 00002318  48C0                     ext.l      D0
  3426. 0000231A  2F00                     move.l     -[A7], D0
  3427. 0000231C  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3428. 00002320  201F                     move.l     D0, [A7]+
  3429. 00002322  3F00                     move.w     -[A7], D0
  3430. 00002324  42A7                     clr.l      -[A7]
  3431. 00002326  206E FEB8                movea.l    A0, [A6 - 0x148]
  3432. 0000232A  3F28 0014                move.w     -[A7], [A0 + 0x14]
  3433. 0000232E  206E FEBC                movea.l    A0, [A6 - 0x144]
  3434. 00002332  3F10                     move.w     -[A7], [A0]
  3435. 00002334  301F                     move.w     D0, [A7]+
  3436. 00002336  C1DF                     muls.w     D0, [A7]+
  3437. 00002338  2E80                     move.l     [A7], D0
  3438. 0000233A  302E FFD6                move.w     D0, [A6 - 0x2A]
  3439. 0000233E  48C0                     ext.l      D0
  3440. 00002340  2F00                     move.l     -[A7], D0
  3441. 00002342  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3442. 00002346  201F                     move.l     D0, [A7]+
  3443. 00002348  3F00                     move.w     -[A7], D0
  3444. 0000234A  A8A7                     syscall    SetRect
  3445. label0000234C:
  3446. 0000234C  41EE FEC4                lea.l      A0, [A6 - 0x13C]
  3447. 00002350  2454                     movea.l    A2, [A4]
  3448. 00002352  43EA 0024                lea.l      A1, [A2 + 0x24]
  3449. 00002356  7003                     moveq.l    D0, 0x03
  3450. label00002358:
  3451. 00002358  30D9                     move.w     [A0]+, [A1]+
  3452. 0000235A  51C8 FFFC                dbf        D0, -0x6 /* 00002358 */
  3453. 0000235E  41EE FECC                lea.l      A0, [A6 - 0x134]
  3454. 00002362  43EA 002C                lea.l      A1, [A2 + 0x2C]
  3455. 00002366  7003                     moveq.l    D0, 0x03
  3456. label00002368:
  3457. 00002368  30D9                     move.w     [A0]+, [A1]+
  3458. 0000236A  51C8 FFFC                dbf        D0, -0x6 /* 00002368 */
  3459. 0000236E  4267                     clr.w      -[A7]
  3460. 00002370  486E FEC4                pea.l      [A6 - 0x13C]
  3461. 00002374  486E FFE0                pea.l      [A6 - 0x20]
  3462. 00002378  A8A6                     syscall    EqualRect
  3463. 0000237A  101F                     move.b     D0, [A7]+
  3464. 0000237C  0A00 0001                xori.b     D0, 0x1
  3465. 00002380  4A00                     tst.b      D0
  3466. 00002382  6648                     bne        +0x4A /* 000023CC */
  3467. 00002384  2F00                     move.l     -[A7], D0
  3468. 00002386  4267                     clr.w      -[A7]
  3469. 00002388  486E FECC                pea.l      [A6 - 0x134]
  3470. 0000238C  486E FFE8                pea.l      [A6 - 0x18]
  3471. 00002390  A8A6                     syscall    EqualRect
  3472. 00002392  121F                     move.b     D1, [A7]+
  3473. 00002394  201F                     move.l     D0, [A7]+
  3474. 00002396  0A01 0001                xori.b     D1, 0x1
  3475. 0000239A  8001                     or.b       D0, D1
  3476. 0000239C  4A00                     tst.b      D0
  3477. 0000239E  662C                     bne        +0x2E /* 000023CC */
  3478. 000023A0  2F00                     move.l     -[A7], D0
  3479. 000023A2  4267                     clr.w      -[A7]
  3480. 000023A4  2054                     movea.l    A0, [A4]
  3481. 000023A6  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3482. 000023AA  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  3483. 000023AE  A881                     syscall    EqualPt
  3484. 000023B0  121F                     move.b     D1, [A7]+
  3485. 000023B2  201F                     move.l     D0, [A7]+
  3486. 000023B4  0A01 0001                xori.b     D1, 0x1
  3487. 000023B8  8001                     or.b       D0, D1
  3488. 000023BA  4A00                     tst.b      D0
  3489. 000023BC  660E                     bne        +0x10 /* 000023CC */
  3490. 000023BE  0C46 7FFF                cmpi.w     D6, 0x7FFF
  3491. 000023C2  57C1                     seq        D1
  3492. 000023C4  8001                     or.b       D0, D1
  3493. 000023C6  0240 0001                andi.w     D0, 0x1
  3494. 000023CA  6738                     beq        +0x3A /* 00002404 */
  3495. label000023CC:
  3496. 000023CC  4207                     clr.b      D7
  3497. 000023CE  2054                     movea.l    A0, [A4]
  3498. 000023D0  4AA8 0012                tst.l      [A0 + 0x12]
  3499. 000023D4  6720                     beq        +0x22 /* 000023F6 */
  3500. 000023D6  2248                     movea.l    A1, A0
  3501. 000023D8  2069 0012                movea.l    A0, [A1 + 0x12]
  3502. 000023DC  2050                     movea.l    A0, [A0]
  3503. 000023DE  1028 001F                move.b     D0, [A0 + 0x1F]
  3504. 000023E2  6712                     beq        +0x14 /* 000023F6 */
  3505. 000023E4  487A FD8A                pea.l      [PC - 0x276 /* 00002170, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3506. 000023E8  2F0E                     move.l     -[A7], A6
  3507. 000023EA  2054                     movea.l    A0, [A4]
  3508. 000023EC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3509. 000023F0  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  3510. 000023F4  7E01                     moveq.l    D7, 0x01
  3511. label000023F6:
  3512. 000023F6  1007                     move.b     D0, D7
  3513. 000023F8  660A                     bne        +0xC /* 00002404 */
  3514. 000023FA  2054                     movea.l    A0, [A4]
  3515. 000023FC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3516. 00002400  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  3517. label00002404:
  3518. 00002404  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  3519. 00002408  4E5E                     unlink     A6
  3520. 0000240A  2E9F                     move.l     [A7], [A7]+
  3521. 0000240C  4E75                     rts
  3522. 0000240E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3523. // begin alternate branch 00002410-00002414
  3524. fn00002410:
  3525. 00002410  4E56 FFFE                link       A6, -0x0002
  3526. // end alternate branch 00002410-00002414
  3527. fn00002410: // (misaligned)
  3528. 00002412  FFFE                     .invalid   <<F/7/7>>
  3529. 00002414  2F3C D000 0000           move.l     -[A7], 0xD0000000
  3530. 0000241A  A8FD                     syscall    PrGlue
  3531. 0000241C  4E5E                     unlink     A6
  3532. 0000241E  2E9F                     move.l     [A7], [A7]+
  3533. 00002420  4E75                     rts
  3534. 00002422  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3535. 00002426  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3536. 0000242A  0008 2F28                ori.b      A0, 0x28 /* '(' */
  3537. 0000242E  0008 4EBA                ori.b      A0, 0xBA
  3538. 00002432  FFDE                     .invalid   <<F/7/7>>
  3539. 00002434  2F2D FC0C                move.l     -[A7], [A5 - 0x3F4]
  3540. 00002438  A873                     syscall    SetPort
  3541. 0000243A  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  3542. 0000243E  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  3543. 00002442  4E5E                     unlink     A6
  3544. 00002444  205F                     movea.l    A0, [A7]+
  3545. 00002446  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3546. 0000244A  4ED0                     jmp        [A0]
  3547. export_745:
  3548. fn0000244C:
  3549. 0000244C  4E56 FFC2                link       A6, -0x003E
  3550. 00002450  102D FAB8                move.b     D0, [A5 - 0x548]
  3551. 00002454  674C                     beq        +0x4E /* 000024A2 */
  3552. 00002456  4267                     clr.w      -[A7]
  3553. 00002458  2F3C C000 0200           move.l     -[A7], 0xC0000200
  3554. 0000245E  A8FD                     syscall    PrGlue
  3555. 00002460  486E FFC2                pea.l      [A6 - 0x3E]
  3556. 00002464  487A FFBE                pea.l      [PC - 0x42 /* 00002424, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3557. 00002468  2F0E                     move.l     -[A7], A6
  3558. 0000246A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  3559. 0000246E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3560. 00002472  4EBA 0450                jsr        [PC + 0x450 /* 000028C4 */]
  3561. 00002476  41EE 000C                lea.l      A0, [A6 + 0xC]
  3562. 0000247A  2018                     move.l     D0, [A0]+
  3563. 0000247C  6702                     beq        +0x4 /* 00002480 */
  3564. 0000247E  2F00                     move.l     -[A7], D0
  3565. label00002480:
  3566. 00002480  2050                     movea.l    A0, [A0]
  3567. 00002482  4E90                     jsr        [A0]
  3568. 00002484  486E FFC2                pea.l      [A6 - 0x3E]
  3569. 00002488  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  3570. 0000248C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3571. 00002490  4EBA FF7E                jsr        [PC - 0x82 /* 00002410 */]
  3572. 00002494  2F2D FC0C                move.l     -[A7], [A5 - 0x3F4]
  3573. 00002498  A873                     syscall    SetPort
  3574. 0000249A  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  3575. 0000249E  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  3576. label000024A2:
  3577. 000024A2  4E5E                     unlink     A6
  3578. 000024A4  205F                     movea.l    A0, [A7]+
  3579. 000024A6  DEFC 000C                add.w      A7, 0xC
  3580. 000024AA  4ED0                     jmp        [A0]
  3581. export_746:
  3582. 000024AC  4E56 0000                link       A6, 0
  3583. 000024B0  2F0C                     move.l     -[A7], A4
  3584. 000024B2  286E 0008                movea.l    A4, [A6 + 0x8]
  3585. 000024B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3586. 000024BA  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  3587. 000024BE  102D FAB8                move.b     D0, [A5 - 0x548]
  3588. 000024C2  6746                     beq        +0x48 /* 0000250A */
  3589. 000024C4  2054                     movea.l    A0, [A4]
  3590. 000024C6  4AA8 000E                tst.l      [A0 + 0xE]
  3591. 000024CA  56C1                     sne        D1
  3592. 000024CC  C001                     and.b      D0, D1
  3593. 000024CE  4A00                     tst.b      D0
  3594. 000024D0  6738                     beq        +0x3A /* 0000250A */
  3595. 000024D2  2F00                     move.l     -[A7], D0
  3596. 000024D4  4267                     clr.w      -[A7]
  3597. 000024D6  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  3598. 000024DA  121F                     move.b     D1, [A7]+
  3599. 000024DC  201F                     move.l     D0, [A7]+
  3600. 000024DE  0A01 0001                xori.b     D1, 0x1
  3601. 000024E2  C001                     and.b      D0, D1
  3602. 000024E4  6724                     beq        +0x26 /* 0000250A */
  3603. 000024E6  3F3C 00B2                move.w     -[A7], 0xB2
  3604. 000024EA  1F3C 0001                move.b     -[A7], 0x1
  3605. 000024EE  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3606. 000024F2  3F3C 00B0                move.w     -[A7], 0xB0
  3607. 000024F6  1F3C 0001                move.b     -[A7], 0x1
  3608. 000024FA  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3609. 000024FE  3F3C 00B1                move.w     -[A7], 0xB1
  3610. 00002502  1F3C 0001                move.b     -[A7], 0x1
  3611. 00002506  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3612. label0000250A:
  3613. 0000250A  3F3C 00C9                move.w     -[A7], 0xC9
  3614. 0000250E  1F3C 0001                move.b     -[A7], 0x1
  3615. 00002512  2054                     movea.l    A0, [A4]
  3616. 00002514  1F28 006B                move.b     -[A7], [A0 + 0x6B]
  3617. 00002518  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3618. 0000251C  285F                     movea.l    A4, [A7]+
  3619. 0000251E  4E5E                     unlink     A6
  3620. 00002520  2E9F                     move.l     [A7], [A7]+
  3621. 00002522  4E75                     rts
  3622. 00002524  4E56 0000                link       A6, 0
  3623. 00002528  48E7 0118                movem.l    -[A7], D7,A3,A4
  3624. 0000252C  2E2E 000E                move.l     D7, [A6 + 0xE]
  3625. 00002530  286E 0008                movea.l    A4, [A6 + 0x8]
  3626. 00002534  266C 0008                movea.l    A3, [A4 + 0x8]
  3627. 00002538  102C FFF6                move.b     D0, [A4 - 0xA]
  3628. 0000253C  4880                     ext.w      D0
  3629. 0000253E  E540                     asl        D0.w, 2
  3630. 00002540  BEB4 00EC                cmp.l      D7, [A4 + D0.w - 0x20]
  3631. 00002544  6F08                     ble        +0xA /* 0000254E */
  3632. 00002546  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  3633. 0000254C  6044                     bra        +0x46 /* 00002592 */
  3634. label0000254E:
  3635. 0000254E  422E 0012                clr.b      [A6 + 0x12]
  3636. 00002552  526C FFF4                addq.w     [A4 - 0xC], 1
  3637. 00002556  102C FFF6                move.b     D0, [A4 - 0xA]
  3638. 0000255A  4880                     ext.w      D0
  3639. 0000255C  E540                     asl        D0.w, 2
  3640. 0000255E  122C FFF6                move.b     D1, [A4 - 0xA]
  3641. 00002562  4881                     ext.w      D1
  3642. 00002564  41ED FDA0                lea.l      A0, [A5 - 0x260]
  3643. 00002568  D241                     add.w      D1, D1
  3644. 0000256A  3430 1000                move.w     D2, [A0 + D1.w]
  3645. 0000256E  48C2                     ext.l      D2
  3646. 00002570  2234 00E4                move.l     D1, [A4 + D0.w - 0x28]
  3647. 00002574  9282                     sub.l      D1, D2
  3648. 00002576  B287                     cmp.l      D1, D7
  3649. 00002578  6C18                     bge        +0x1A /* 00002592 */
  3650. 0000257A  1F2C FFF7                move.b     -[A7], [A4 - 0x9]
  3651. 0000257E  3F2C FFF4                move.w     -[A7], [A4 - 0xC]
  3652. 00002582  2F07                     move.l     -[A7], D7
  3653. 00002584  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3654. 00002588  2053                     movea.l    A0, [A3]
  3655. 0000258A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3656. 0000258E  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  3657. label00002592:
  3658. 00002592  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3659. 00002596  4E5E                     unlink     A6
  3660. 00002598  205F                     movea.l    A0, [A7]+
  3661. 0000259A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3662. 0000259E  4ED0                     jmp        [A0]
  3663. export_747:
  3664. fn000025A0:
  3665. 000025A0  4E56 FFE2                link       A6, -0x001E
  3666. 000025A4  48E7 0018                movem.l    -[A7], A3,A4
  3667. 000025A8  206E 000C                movea.l    A0, [A6 + 0xC]
  3668. 000025AC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3669. 000025B0  7003                     moveq.l    D0, 0x03
  3670. label000025B2:
  3671. 000025B2  32D8                     move.w     [A1]+, [A0]+
  3672. 000025B4  51C8 FFFC                dbf        D0, -0x6 /* 000025B2 */
  3673. 000025B8  266E 0008                movea.l    A3, [A6 + 0x8]
  3674. 000025BC  284B                     movea.l    A4, A3
  3675. 000025BE  2054                     movea.l    A0, [A4]
  3676. 000025C0  1028 006B                move.b     D0, [A0 + 0x6B]
  3677. 000025C4  675C                     beq        +0x5E /* 00002622 */
  3678. 000025C6  2F0B                     move.l     -[A7], A3
  3679. 000025C8  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  3680. 000025CC  486D FD9C                pea.l      [A5 - 0x264]
  3681. 000025D0  A899                     syscall    SetPenState
  3682. 000025D2  486E FFF8                pea.l      [A6 - 0x8]
  3683. 000025D6  486E FFE4                pea.l      [A6 - 0x1C]
  3684. 000025DA  2054                     movea.l    A0, [A4]
  3685. 000025DC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3686. 000025E0  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  3687. 000025E4  422E FFE2                clr.b      [A6 - 0x1E]
  3688. 000025E8  1D6E FFE2 FFF7           move.b     [A6 - 0x9], [A6 - 0x1E]
  3689. 000025EE  602A                     bra        +0x2C /* 0000261A */
  3690. label000025F0:
  3691. 000025F0  102E FFF7                move.b     D0, [A6 - 0x9]
  3692. 000025F4  4880                     ext.w      D0
  3693. 000025F6  41ED F908                lea.l      A0, [A5 - 0x6F8]
  3694. 000025FA  1D70 0000 FFF6           move.b     [A6 - 0xA], [A0 + D0.w]
  3695. 00002600  426E FFF4                clr.w      [A6 - 0xC]
  3696. 00002604  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  3697. 00002608  4267                     clr.w      -[A7]
  3698. 0000260A  487A FF18                pea.l      [PC - 0xE8 /* 00002524, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3699. 0000260E  2F0E                     move.l     -[A7], A6
  3700. 00002610  2F0B                     move.l     -[A7], A3
  3701. 00002612  4EBA 00C8                jsr        [PC + 0xC8 /* 000026DC */]
  3702. 00002616  522E FFF7                addq.b     [A6 - 0x9], 1
  3703. label0000261A:
  3704. 0000261A  7001                     moveq.l    D0, 0x01
  3705. 0000261C  B02E FFF7                cmp.b      D0, [A6 - 0x9]
  3706. 00002620  6CCE                     bge        -0x30 /* 000025F0 */
  3707. label00002622:
  3708. 00002622  4CDF 1800                movem.l    A3,A4, [A7]+
  3709. 00002626  4E5E                     unlink     A6
  3710. 00002628  205F                     movea.l    A0, [A7]+
  3711. 0000262A  504F                     addq.w     A7, 8
  3712. 0000262C  4ED0                     jmp        [A0]
  3713. 0000262E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3714. export_748: // at 00002630 (misaligned)
  3715. 00002632  FFF0                     .invalid   <<F/7/7>>
  3716. 00002634  48E7 0128                movem.l    -[A7], D7,A2,A4
  3717. 00002638  1E2E 0014                move.b     D7, [A6 + 0x14]
  3718. 0000263C  286E 0008                movea.l    A4, [A6 + 0x8]
  3719. 00002640  1007                     move.b     D0, D7
  3720. 00002642  4880                     ext.w      D0
  3721. 00002644  41ED F908                lea.l      A0, [A5 - 0x6F8]
  3722. 00002648  1230 0000                move.b     D1, [A0 + D0.w]
  3723. 0000264C  4881                     ext.w      D1
  3724. 0000264E  E541                     asl        D1.w, 2
  3725. 00002650  2DAE 000E 10F8           move.l     [A6 + D1.w - 0x8], [A6 + 0xE]
  3726. 00002656  1007                     move.b     D0, D7
  3727. 00002658  4880                     ext.w      D0
  3728. 0000265A  E540                     asl        D0.w, 2
  3729. 0000265C  7200                     moveq.l    D1, 0x00
  3730. 0000265E  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3731. 00002662  42A7                     clr.l      -[A7]
  3732. 00002664  486E FFF8                pea.l      [A6 - 0x8]
  3733. 00002668  2054                     movea.l    A0, [A4]
  3734. 0000266A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3735. 0000266E  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  3736. 00002672  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  3737. 00002676  2254                     movea.l    A1, [A4]
  3738. 00002678  2069 000E                movea.l    A0, [A1 + 0xE]
  3739. 0000267C  1007                     move.b     D0, D7
  3740. 0000267E  4880                     ext.w      D0
  3741. 00002680  2050                     movea.l    A0, [A0]
  3742. 00002682  E540                     asl        D0.w, 2
  3743. 00002684  1207                     move.b     D1, D7
  3744. 00002686  4881                     ext.w      D1
  3745. 00002688  45ED FDA0                lea.l      A2, [A5 - 0x260]
  3746. 0000268C  D241                     add.w      D1, D1
  3747. 0000268E  3432 1000                move.w     D2, [A2 + D1.w]
  3748. 00002692  48C2                     ext.l      D2
  3749. 00002694  2230 0022                move.l     D1, [A0 + D0.w + 0x22]
  3750. 00002698  9282                     sub.l      D1, D2
  3751. 0000269A  1007                     move.b     D0, D7
  3752. 0000269C  4880                     ext.w      D0
  3753. 0000269E  E540                     asl        D0.w, 2
  3754. 000026A0  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3755. 000026A4  42A7                     clr.l      -[A7]
  3756. 000026A6  486E FFF8                pea.l      [A6 - 0x8]
  3757. 000026AA  2054                     movea.l    A0, [A4]
  3758. 000026AC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3759. 000026B0  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  3760. 000026B4  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  3761. 000026B8  2054                     movea.l    A0, [A4]
  3762. 000026BA  1028 006B                move.b     D0, [A0 + 0x6B]
  3763. 000026BE  670C                     beq        +0xE /* 000026CC */
  3764. 000026C0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3765. 000026C4  A893                     syscall    MoveTo
  3766. 000026C6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3767. 000026CA  A891                     syscall    LineTo
  3768. label000026CC:
  3769. 000026CC  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  3770. 000026D0  4E5E                     unlink     A6
  3771. 000026D2  205F                     movea.l    A0, [A7]+
  3772. 000026D4  DEFC 000E                add.w      A7, 0xE
  3773. 000026D8  4ED0                     jmp        [A0]
  3774. 000026DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3775. // begin alternate branch 000026DC-000026E0
  3776. export_749:
  3777. fn000026DC:
  3778. 000026DC  4E56 FFEE                link       A6, -0x0012
  3779. // end alternate branch 000026DC-000026E0
  3780. export_749: // at 000026DC (misaligned)
  3781. fn000026DC: // (misaligned)
  3782. 000026DE  FFEE                     .invalid   <<F/7/7>>
  3783. 000026E0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3784. 000026E4  286E 0008                movea.l    A4, [A6 + 0x8]
  3785. 000026E8  2054                     movea.l    A0, [A4]
  3786. 000026EA  47E8 0044                lea.l      A3, [A0 + 0x44]
  3787. 000026EE  102E 0016                move.b     D0, [A6 + 0x16]
  3788. 000026F2  4880                     ext.w      D0
  3789. 000026F4  43ED F908                lea.l      A1, [A5 - 0x6F8]
  3790. 000026F8  1231 0000                move.b     D1, [A1 + D0.w]
  3791. 000026FC  4881                     ext.w      D1
  3792. 000026FE  E541                     asl        D1.w, 2
  3793. 00002700  2A33 1000                move.l     D5, [A3 + D1.w]
  3794. 00002704  102E 0016                move.b     D0, [A6 + 0x16]
  3795. 00002708  4880                     ext.w      D0
  3796. 0000270A  43ED F908                lea.l      A1, [A5 - 0x6F8]
  3797. 0000270E  1231 0000                move.b     D1, [A1 + D0.w]
  3798. 00002712  4881                     ext.w      D1
  3799. 00002714  E541                     asl        D1.w, 2
  3800. 00002716  2833 1008                move.l     D4, [A3 + D1.w + 0x8]
  3801. 0000271A  2E05                     move.l     D7, D5
  3802. 0000271C  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  3803. 00002722  4206                     clr.b      D6
  3804. label00002724:
  3805. 00002724  B887                     cmp.l      D4, D7
  3806. 00002726  5EC0                     sgt        D0
  3807. 00002728  4A00                     tst.b      D0
  3808. 0000272A  6740                     beq        +0x42 /* 0000276C */
  3809. 0000272C  1206                     move.b     D1, D6
  3810. 0000272E  0A01 0001                xori.b     D1, 0x1
  3811. 00002732  C001                     and.b      D0, D1
  3812. 00002734  6736                     beq        +0x38 /* 0000276C */
  3813. 00002736  BA87                     cmp.l      D5, D7
  3814. 00002738  6718                     beq        +0x1A /* 00002752 */
  3815. 0000273A  4267                     clr.w      -[A7]
  3816. 0000273C  2F07                     move.l     -[A7], D7
  3817. 0000273E  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  3818. 00002742  41EE 000C                lea.l      A0, [A6 + 0xC]
  3819. 00002746  2018                     move.l     D0, [A0]+
  3820. 00002748  6702                     beq        +0x4 /* 0000274C */
  3821. 0000274A  2F00                     move.l     -[A7], D0
  3822. label0000274C:
  3823. 0000274C  2050                     movea.l    A0, [A0]
  3824. 0000274E  4E90                     jsr        [A0]
  3825. 00002750  1C1F                     move.b     D6, [A7]+
  3826. label00002752:
  3827. 00002752  42A7                     clr.l      -[A7]
  3828. 00002754  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  3829. 00002758  2F07                     move.l     -[A7], D7
  3830. 0000275A  486E FFF3                pea.l      [A6 - 0xD]
  3831. 0000275E  2054                     movea.l    A0, [A4]
  3832. 00002760  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3833. 00002764  4EAD 3B62                jsr        [A5 + 0x3B62 /* export_1896 */]
  3834. 00002768  2E1F                     move.l     D7, [A7]+
  3835. 0000276A  60B8                     bra        -0x46 /* 00002724 */
  3836. label0000276C:
  3837. 0000276C  102E 0014                move.b     D0, [A6 + 0x14]
  3838. 00002770  6718                     beq        +0x1A /* 0000278A */
  3839. 00002772  4267                     clr.w      -[A7]
  3840. 00002774  2F07                     move.l     -[A7], D7
  3841. 00002776  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  3842. 0000277A  41EE 000C                lea.l      A0, [A6 + 0xC]
  3843. 0000277E  2018                     move.l     D0, [A0]+
  3844. 00002780  6702                     beq        +0x4 /* 00002784 */
  3845. 00002782  2F00                     move.l     -[A7], D0
  3846. label00002784:
  3847. 00002784  2050                     movea.l    A0, [A0]
  3848. 00002786  4E90                     jsr        [A0]
  3849. 00002788  1C1F                     move.b     D6, [A7]+
  3850. label0000278A:
  3851. 0000278A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3852. 0000278E  4E5E                     unlink     A6
  3853. 00002790  205F                     movea.l    A0, [A7]+
  3854. 00002792  DEFC 0010                add.w      A7, 0x10
  3855. 00002796  4ED0                     jmp        [A0]
  3856. export_750:
  3857. 00002798  4E56 FFF0                link       A6, -0x0010
  3858. 0000279C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3859. 000027A0  266E 000C                movea.l    A3, [A6 + 0xC]
  3860. 000027A4  3A2E 0010                move.w     D5, [A6 + 0x10]
  3861. 000027A8  1E2E 0012                move.b     D7, [A6 + 0x12]
  3862. 000027AC  286E 0008                movea.l    A4, [A6 + 0x8]
  3863. 000027B0  1007                     move.b     D0, D7
  3864. 000027B2  4880                     ext.w      D0
  3865. 000027B4  41ED F908                lea.l      A0, [A5 - 0x6F8]
  3866. 000027B8  1C30 0000                move.b     D6, [A0 + D0.w]
  3867. 000027BC  1006                     move.b     D0, D6
  3868. 000027BE  4880                     ext.w      D0
  3869. 000027C0  2054                     movea.l    A0, [A4]
  3870. 000027C2  1230 0054                move.b     D1, [A0 + D0.w + 0x54]
  3871. 000027C6  6728                     beq        +0x2A /* 000027F0 */
  3872. 000027C8  1006                     move.b     D0, D6
  3873. 000027CA  4880                     ext.w      D0
  3874. 000027CC  2054                     movea.l    A0, [A4]
  3875. 000027CE  E540                     asl        D0.w, 2
  3876. 000027D0  1206                     move.b     D1, D6
  3877. 000027D2  4881                     ext.w      D1
  3878. 000027D4  E541                     asl        D1.w, 2
  3879. 000027D6  3405                     move.w     D2, D5
  3880. 000027D8  48C2                     ext.l      D2
  3881. 000027DA  2F30 101A                move.l     -[A7], [A0 + D1.w + 0x1A]
  3882. 000027DE  2F02                     move.l     -[A7], D2
  3883. 000027E0  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  3884. 000027E4  221F                     move.l     D1, [A7]+
  3885. 000027E6  D2B0 0044                add.l      D1, [A0 + D0.w + 0x44]
  3886. 000027EA  2681                     move.l     [A3], D1
  3887. 000027EC  6000 0094                bra        +0x96 /* 00002882 */
  3888. label000027F0:
  3889. 000027F0  1007                     move.b     D0, D7
  3890. 000027F2  4880                     ext.w      D0
  3891. 000027F4  2054                     movea.l    A0, [A4]
  3892. 000027F6  D040                     add.w      D0, D0
  3893. 000027F8  BA70 0070                cmp.w      D5, [A0 + D0.w + 0x70]
  3894. 000027FC  660E                     bne        +0x10 /* 0000280C */
  3895. 000027FE  1007                     move.b     D0, D7
  3896. 00002800  4880                     ext.w      D0
  3897. 00002802  2054                     movea.l    A0, [A4]
  3898. 00002804  E540                     asl        D0.w, 2
  3899. 00002806  26B0 0074                move.l     [A3], [A0 + D0.w + 0x74]
  3900. 0000280A  6076                     bra        +0x78 /* 00002882 */
  3901. label0000280C:
  3902. 0000280C  1007                     move.b     D0, D7
  3903. 0000280E  4880                     ext.w      D0
  3904. 00002810  2054                     movea.l    A0, [A4]
  3905. 00002812  D040                     add.w      D0, D0
  3906. 00002814  BA70 0070                cmp.w      D5, [A0 + D0.w + 0x70]
  3907. 00002818  6F1A                     ble        +0x1C /* 00002834 */
  3908. 0000281A  1007                     move.b     D0, D7
  3909. 0000281C  4880                     ext.w      D0
  3910. 0000281E  2054                     movea.l    A0, [A4]
  3911. 00002820  D040                     add.w      D0, D0
  3912. 00002822  3830 0070                move.w     D4, [A0 + D0.w + 0x70]
  3913. 00002826  5244                     addq.w     D4, 1
  3914. 00002828  1007                     move.b     D0, D7
  3915. 0000282A  4880                     ext.w      D0
  3916. 0000282C  E540                     asl        D0.w, 2
  3917. 0000282E  26B0 0074                move.l     [A3], [A0 + D0.w + 0x74]
  3918. 00002832  6018                     bra        +0x1A /* 0000284C */
  3919. label00002834:
  3920. 00002834  7801                     moveq.l    D4, 0x01
  3921. 00002836  1007                     move.b     D0, D7
  3922. 00002838  4880                     ext.w      D0
  3923. 0000283A  41ED F908                lea.l      A0, [A5 - 0x6F8]
  3924. 0000283E  1230 0000                move.b     D1, [A0 + D0.w]
  3925. 00002842  4881                     ext.w      D1
  3926. 00002844  2054                     movea.l    A0, [A4]
  3927. 00002846  E541                     asl        D1.w, 2
  3928. 00002848  26B0 1044                move.l     [A3], [A0 + D1.w + 0x44]
  3929. label0000284C:
  3930. 0000284C  3D44 FFF2                move.w     [A6 - 0xE], D4
  3931. 00002850  3D45 FFF0                move.w     [A6 - 0x10], D5
  3932. 00002854  3D6E FFF2 FFFC           move.w     [A6 - 0x4], [A6 - 0xE]
  3933. 0000285A  601C                     bra        +0x1E /* 00002878 */
  3934. label0000285C:
  3935. 0000285C  42A7                     clr.l      -[A7]
  3936. 0000285E  1F07                     move.b     -[A7], D7
  3937. 00002860  2F13                     move.l     -[A7], [A3]
  3938. 00002862  486E FFFF                pea.l      [A6 - 0x1]
  3939. 00002866  2054                     movea.l    A0, [A4]
  3940. 00002868  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3941. 0000286C  4EAD 3B62                jsr        [A5 + 0x3B62 /* export_1896 */]
  3942. 00002870  269F                     move.l     [A3], [A7]+
  3943. 00002872  526E FFFC                addq.w     [A6 - 0x4], 1
  3944. 00002876  690A                     bvs        +0xC /* 00002882 */
  3945. label00002878:
  3946. 00002878  302E FFFC                move.w     D0, [A6 - 0x4]
  3947. 0000287C  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  3948. 00002880  6FDA                     ble        -0x24 /* 0000285C */
  3949. label00002882:
  3950. 00002882  42A7                     clr.l      -[A7]
  3951. 00002884  2F13                     move.l     -[A7], [A3]
  3952. 00002886  1006                     move.b     D0, D6
  3953. 00002888  4880                     ext.w      D0
  3954. 0000288A  2054                     movea.l    A0, [A4]
  3955. 0000288C  E540                     asl        D0.w, 2
  3956. 0000288E  2F30 004C                move.l     -[A7], [A0 + D0.w + 0x4C]
  3957. 00002892  201F                     move.l     D0, [A7]+
  3958. 00002894  2E9F                     move.l     [A7], [A7]+
  3959. 00002896  B097                     cmp.l      D0, [A7]
  3960. 00002898  6C02                     bge        +0x4 /* 0000289C */
  3961. 0000289A  2E80                     move.l     [A7], D0
  3962. label0000289C:
  3963. 0000289C  269F                     move.l     [A3], [A7]+
  3964. 0000289E  1007                     move.b     D0, D7
  3965. 000028A0  4880                     ext.w      D0
  3966. 000028A2  2054                     movea.l    A0, [A4]
  3967. 000028A4  D040                     add.w      D0, D0
  3968. 000028A6  3185 0070                move.w     [A0 + D0.w + 0x70], D5
  3969. 000028AA  1007                     move.b     D0, D7
  3970. 000028AC  4880                     ext.w      D0
  3971. 000028AE  E540                     asl        D0.w, 2
  3972. 000028B0  2193 0074                move.l     [A0 + D0.w + 0x74], [A3]
  3973. 000028B4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3974. 000028B8  4E5E                     unlink     A6
  3975. 000028BA  205F                     movea.l    A0, [A7]+
  3976. 000028BC  DEFC 000C                add.w      A7, 0xC
  3977. 000028C0  4ED0                     jmp        [A0]
  3978. 000028C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3979. // begin alternate branch 000028C4-000028C8
  3980. fn000028C4:
  3981. 000028C4  4E56 FFFE                link       A6, -0x0002
  3982. // end alternate branch 000028C4-000028C8
  3983. fn000028C4: // (misaligned)
  3984. 000028C6  FFFE                     .invalid   <<F/7/7>>
  3985. 000028C8  2F07                     move.l     -[A7], D7
  3986. 000028CA  2F3C C800 0000           move.l     -[A7], 0xC8000000
  3987. 000028D0  A8FD                     syscall    PrGlue
  3988. 000028D2  4267                     clr.w      -[A7]
  3989. 000028D4  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  3990. 000028DA  A8FD                     syscall    PrGlue
  3991. 000028DC  3E1F                     move.w     D7, [A7]+
  3992. 000028DE  6720                     beq        +0x22 /* 00002900 */
  3993. 000028E0  70D5                     moveq.l    D0, 0xFFFFFFD5
  3994. 000028E2  B047                     cmp.w      D0, D7
  3995. 000028E4  57C0                     seq        D0
  3996. 000028E6  4A00                     tst.b      D0
  3997. 000028E8  660A                     bne        +0xC /* 000028F4 */
  3998. 000028EA  0C47 FF3F                cmpi.w     D7, 0xFF3F
  3999. 000028EE  57C1                     seq        D1
  4000. 000028F0  8001                     or.b       D0, D1
  4001. 000028F2  6704                     beq        +0x6 /* 000028F8 */
  4002. label000028F4:
  4003. 000028F4  3E3C B1DB                move.w     D7, 0xB1DB
  4004. label000028F8:
  4005. 000028F8  3F07                     move.w     -[A7], D7
  4006. 000028FA  42A7                     clr.l      -[A7]
  4007. 000028FC  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4008. label00002900:
  4009. 00002900  2E1F                     move.l     D7, [A7]+
  4010. 00002902  4E5E                     unlink     A6
  4011. 00002904  2E9F                     move.l     [A7], [A7]+
  4012. 00002906  4E75                     rts
  4013. export_751:
  4014. 00002908  4E56 FFF8                link       A6, -0x0008
  4015. 0000290C  48E7 0308                movem.l    -[A7], D6,D7,A4
  4016. 00002910  286E 0008                movea.l    A4, [A6 + 0x8]
  4017. 00002914  302E 000C                move.w     D0, [A6 + 0xC]
  4018. 00002918  2054                     movea.l    A0, [A4]
  4019. 0000291A  9068 005E                sub.w      D0, [A0 + 0x5E]
  4020. 0000291E  3C00                     move.w     D6, D0
  4021. 00002920  5246                     addq.w     D6, 1
  4022. 00002922  1028 006A                move.b     D0, [A0 + 0x6A]
  4023. 00002926  4880                     ext.w      D0
  4024. 00002928  43ED F908                lea.l      A1, [A5 - 0x6F8]
  4025. 0000292C  1E31 0000                move.b     D7, [A1 + D0.w]
  4026. 00002930  3006                     move.w     D0, D6
  4027. 00002932  5340                     subq.w     D0, 1
  4028. 00002934  1207                     move.b     D1, D7
  4029. 00002936  4881                     ext.w      D1
  4030. 00002938  D241                     add.w      D1, D1
  4031. 0000293A  48C0                     ext.l      D0
  4032. 0000293C  81F0 105A                divs.w     D0, [A0 + D1.w + 0x5A]
  4033. 00002940  1207                     move.b     D1, D7
  4034. 00002942  4881                     ext.w      D1
  4035. 00002944  D241                     add.w      D1, D1
  4036. 00002946  3D80 10F8                move.w     [A6 + D1.w - 0x8], D0
  4037. 0000294A  1007                     move.b     D0, D7
  4038. 0000294C  4880                     ext.w      D0
  4039. 0000294E  D040                     add.w      D0, D0
  4040. 00002950  1207                     move.b     D1, D7
  4041. 00002952  4881                     ext.w      D1
  4042. 00002954  D241                     add.w      D1, D1
  4043. 00002956  3430 105A                move.w     D2, [A0 + D1.w + 0x5A]
  4044. 0000295A  C5F6 00F8                muls.w     D2, [A6 + D0.w - 0x8]
  4045. 0000295E  3006                     move.w     D0, D6
  4046. 00002960  9042                     sub.w      D0, D2
  4047. 00002962  5340                     subq.w     D0, 1
  4048. 00002964  1228 006A                move.b     D1, [A0 + 0x6A]
  4049. 00002968  4881                     ext.w      D1
  4050. 0000296A  D241                     add.w      D1, D1
  4051. 0000296C  3D80 10F8                move.w     [A6 + D1.w - 0x8], D0
  4052. 00002970  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  4053. 00002976  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4054. 0000297A  4E5E                     unlink     A6
  4055. 0000297C  205F                     movea.l    A0, [A7]+
  4056. 0000297E  5C4F                     addq.w     A7, 6
  4057. 00002980  4ED0                     jmp        [A0]
  4058. 00002982  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4059. 00002986  FFFC                     .invalid   <<F/7/7>>
  4060. 00002988  2F0C                     move.l     -[A7], A4
  4061. 0000298A  286E 0008                movea.l    A4, [A6 + 0x8]
  4062. 0000298E  286C 0008                movea.l    A4, [A4 + 0x8]
  4063. 00002992  204C                     movea.l    A0, A4
  4064. 00002994  5088                     addq.l     A0, 8
  4065. 00002996  2050                     movea.l    A0, [A0]
  4066. 00002998  2D48 FFFC                move.l     [A6 - 0x4], A0
  4067. 0000299C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4068. 000029A0  4EAD 2432                jsr        [A5 + 0x2432 /* export_1154 */]
  4069. 000029A4  285F                     movea.l    A4, [A7]+
  4070. 000029A6  4E5E                     unlink     A6
  4071. 000029A8  205F                     movea.l    A0, [A7]+
  4072. 000029AA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4073. 000029AE  4ED0                     jmp        [A0]
  4074. 000029B0  4E56 FE8E                link       A6, -0x0172
  4075. 000029B4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4076. 000029B8  286E 0008                movea.l    A4, [A6 + 0x8]
  4077. 000029BC  266C 0008                movea.l    A3, [A4 + 0x8]
  4078. 000029C0  2B6C 0008 FD90           move.l     [A5 - 0x270], [A4 + 0x8]
  4079. 000029C6  0C6C 00B3 0010           cmpi.w     [A4 + 0x10], 0xB3
  4080. 000029CC  57C0                     seq        D0
  4081. 000029CE  4400                     neg.b      D0
  4082. 000029D0  1D40 FED6                move.b     [A6 - 0x12A], D0
  4083. 000029D4  1D7C 0001 FED9           move.b     [A6 - 0x127], 0x1
  4084. 000029DA  422E FED8                clr.b      [A6 - 0x128]
  4085. 000029DE  2253                     movea.l    A1, [A3]
  4086. 000029E0  2069 0056                movea.l    A0, [A1 + 0x56]
  4087. 000029E4  2050                     movea.l    A0, [A0]
  4088. 000029E6  45EE FEE4                lea.l      A2, [A6 - 0x11C]
  4089. 000029EA  41E8 003E                lea.l      A0, [A0 + 0x3E]
  4090. 000029EE  7009                     moveq.l    D0, 0x09
  4091. label000029F0:
  4092. 000029F0  34D8                     move.w     [A2]+, [A0]+
  4093. 000029F2  51C8 FFFC                dbf        D0, -0x6 /* 000029F0 */
  4094. 000029F6  486E FED0                pea.l      [A6 - 0x130]
  4095. 000029FA  2053                     movea.l    A0, [A3]
  4096. 000029FC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4097. 00002A00  4EAD 0F32                jsr        [A5 + 0xF32 /* export_482 */]
  4098. 00002A04  2053                     movea.l    A0, [A3]
  4099. 00002A06  216E FED0 005A           move.l     [A0 + 0x5A], [A6 - 0x130]
  4100. 00002A0C  42A7                     clr.l      -[A7]
  4101. 00002A0E  302E FEE4                move.w     D0, [A6 - 0x11C]
  4102. 00002A12  48C0                     ext.l      D0
  4103. 00002A14  2F00                     move.l     -[A7], D0
  4104. 00002A16  2053                     movea.l    A0, [A3]
  4105. 00002A18  3028 005E                move.w     D0, [A0 + 0x5E]
  4106. 00002A1C  48C0                     ext.l      D0
  4107. 00002A1E  2F00                     move.l     -[A7], D0
  4108. 00002A20  201F                     move.l     D0, [A7]+
  4109. 00002A22  2E9F                     move.l     [A7], [A7]+
  4110. 00002A24  B097                     cmp.l      D0, [A7]
  4111. 00002A26  6F02                     ble        +0x4 /* 00002A2A */
  4112. 00002A28  2E80                     move.l     [A7], D0
  4113. label00002A2A:
  4114. 00002A2A  201F                     move.l     D0, [A7]+
  4115. 00002A2C  3E00                     move.w     D7, D0
  4116. 00002A2E  42A7                     clr.l      -[A7]
  4117. 00002A30  302E FEE6                move.w     D0, [A6 - 0x11A]
  4118. 00002A34  48C0                     ext.l      D0
  4119. 00002A36  2F00                     move.l     -[A7], D0
  4120. 00002A38  4267                     clr.w      -[A7]
  4121. 00002A3A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4122. 00002A3E  4EAD 3CFA                jsr        [A5 + 0x3CFA /* export_1947 */]
  4123. 00002A42  301F                     move.w     D0, [A7]+
  4124. 00002A44  48C0                     ext.l      D0
  4125. 00002A46  2F00                     move.l     -[A7], D0
  4126. 00002A48  201F                     move.l     D0, [A7]+
  4127. 00002A4A  2E9F                     move.l     [A7], [A7]+
  4128. 00002A4C  B097                     cmp.l      D0, [A7]
  4129. 00002A4E  6C02                     bge        +0x4 /* 00002A52 */
  4130. 00002A50  2E80                     move.l     [A7], D0
  4131. label00002A52:
  4132. 00002A52  201F                     move.l     D0, [A7]+
  4133. 00002A54  3C00                     move.w     D6, D0
  4134. 00002A56  BE46                     cmp.w      D7, D6
  4135. 00002A58  6F12                     ble        +0x14 /* 00002A6C */
  4136. 00002A5A  2F3C 00FB 0000           move.l     -[A7], 0xFB0000
  4137. 00002A60  42A7                     clr.l      -[A7]
  4138. 00002A62  A985                     syscall    Alert
  4139. 00002A64  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  4140. 00002A68  6000 0150                bra        +0x152 /* 00002BBA */
  4141. label00002A6C:
  4142. 00002A6C  3006                     move.w     D0, D6
  4143. 00002A6E  9047                     sub.w      D0, D7
  4144. 00002A70  5240                     addq.w     D0, 1
  4145. 00002A72  3D40 FEE2                move.w     [A6 - 0x11E], D0
  4146. 00002A76  7001                     moveq.l    D0, 0x01
  4147. 00002A78  B02E FEEA                cmp.b      D0, [A6 - 0x116]
  4148. 00002A7C  57C0                     seq        D0
  4149. 00002A7E  4400                     neg.b      D0
  4150. 00002A80  1D40 FED7                move.b     [A6 - 0x129], D0
  4151. 00002A84  6748                     beq        +0x4A /* 00002ACE */
  4152. 00002A86  486E FEFA                pea.l      [A6 - 0x106]
  4153. 00002A8A  486E FEF8                pea.l      [A6 - 0x108]
  4154. 00002A8E  486E FEDC                pea.l      [A6 - 0x124]
  4155. 00002A92  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4156. 00002A96  4EAD 246A                jsr        [A5 + 0x246A /* export_1161 */]
  4157. 00002A9A  102E FED6                move.b     D0, [A6 - 0x12A]
  4158. 00002A9E  6634                     bne        +0x36 /* 00002AD4 */
  4159. 00002AA0  4A2E FEFA                tst.b      [A6 - 0x106]
  4160. 00002AA4  672E                     beq        +0x30 /* 00002AD4 */
  4161. 00002AA6  2253                     movea.l    A1, [A3]
  4162. 00002AA8  2069 0056                movea.l    A0, [A1 + 0x56]
  4163. 00002AAC  2050                     movea.l    A0, [A0]
  4164. 00002AAE  41E8 003E                lea.l      A0, [A0 + 0x3E]
  4165. 00002AB2  2D48 FE8E                move.l     [A6 - 0x172], A0
  4166. 00002AB6  41EE FEFA                lea.l      A0, [A6 - 0x106]
  4167. 00002ABA  246E FE8E                movea.l    A2, [A6 - 0x172]
  4168. 00002ABE  2548 000C                move.l     [A2 + 0xC], A0
  4169. 00002AC2  206E FE8E                movea.l    A0, [A6 - 0x172]
  4170. 00002AC6  316E FEF8 0010           move.w     [A0 + 0x10], [A6 - 0x108]
  4171. 00002ACC  6006                     bra        +0x8 /* 00002AD4 */
  4172. label00002ACE:
  4173. 00002ACE  3D7C 7FFF FEDC           move.w     [A6 - 0x124], 0x7FFF
  4174. label00002AD4:
  4175. 00002AD4  3A07                     move.w     D5, D7
  4176. 00002AD6  5345                     subq.w     D5, 1
  4177. 00002AD8  42A7                     clr.l      -[A7]
  4178. 00002ADA  302E FEDC                move.w     D0, [A6 - 0x124]
  4179. 00002ADE  48C0                     ext.l      D0
  4180. 00002AE0  2F00                     move.l     -[A7], D0
  4181. 00002AE2  302E FEE2                move.w     D0, [A6 - 0x11E]
  4182. 00002AE6  48C0                     ext.l      D0
  4183. 00002AE8  2F00                     move.l     -[A7], D0
  4184. 00002AEA  201F                     move.l     D0, [A7]+
  4185. 00002AEC  2E9F                     move.l     [A7], [A7]+
  4186. 00002AEE  B097                     cmp.l      D0, [A7]
  4187. 00002AF0  6C02                     bge        +0x4 /* 00002AF4 */
  4188. 00002AF2  2E80                     move.l     [A7], D0
  4189. label00002AF4:
  4190. 00002AF4  201F                     move.l     D0, [A7]+
  4191. 00002AF6  3D40 FEDC                move.w     [A6 - 0x124], D0
  4192. 00002AFA  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4193. 00002AFE  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  4194. 00002B02  486E FE92                pea.l      [A6 - 0x16E]
  4195. 00002B06  487A FE7C                pea.l      [PC - 0x184 /* 00002984, value 0x4E56FFFC */]
  4196. 00002B0A  2F0E                     move.l     -[A7], A6
  4197. 00002B0C  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  4198. label00002B10:
  4199. 00002B10  3805                     move.w     D4, D5
  4200. 00002B12  5244                     addq.w     D4, 1
  4201. 00002B14  42A7                     clr.l      -[A7]
  4202. 00002B16  3F04                     move.w     -[A7], D4
  4203. 00002B18  302E FEDC                move.w     D0, [A6 - 0x124]
  4204. 00002B1C  D044                     add.w      D0, D4
  4205. 00002B1E  5340                     subq.w     D0, 1
  4206. 00002B20  3F00                     move.w     -[A7], D0
  4207. 00002B22  1F2E FED6                move.b     -[A7], [A6 - 0x12A]
  4208. 00002B26  302E FEDC                move.w     D0, [A6 - 0x124]
  4209. 00002B2A  B06E FEE2                cmp.w      D0, [A6 - 0x11E]
  4210. 00002B2E  5DC0                     slt        D0
  4211. 00002B30  4400                     neg.b      D0
  4212. 00002B32  1F00                     move.b     -[A7], D0
  4213. 00002B34  486E FED8                pea.l      [A6 - 0x128]
  4214. 00002B38  486E FEDE                pea.l      [A6 - 0x122]
  4215. 00002B3C  486E FED9                pea.l      [A6 - 0x127]
  4216. 00002B40  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4217. 00002B44  4EAD 244A                jsr        [A5 + 0x244A /* export_1157 */]
  4218. 00002B48  206E 0008                movea.l    A0, [A6 + 0x8]
  4219. 00002B4C  215F 0012                move.l     [A0 + 0x12], [A7]+
  4220. 00002B50  102E FED9                move.b     D0, [A6 - 0x127]
  4221. 00002B54  6704                     beq        +0x6 /* 00002B5A */
  4222. 00002B56  3A2E FEDE                move.w     D5, [A6 - 0x122]
  4223. label00002B5A:
  4224. 00002B5A  102E FED8                move.b     D0, [A6 - 0x128]
  4225. 00002B5E  6712                     beq        +0x14 /* 00002B72 */
  4226. 00002B60  302E FEDE                move.w     D0, [A6 - 0x122]
  4227. 00002B64  5340                     subq.w     D0, 1
  4228. 00002B66  9044                     sub.w      D0, D4
  4229. 00002B68  3D40 FEDC                move.w     [A6 - 0x124], D0
  4230. 00002B6C  1D7C 0001 FED9           move.b     [A6 - 0x127], 0x1
  4231. label00002B72:
  4232. 00002B72  BC45                     cmp.w      D6, D5
  4233. 00002B74  57C0                     seq        D0
  4234. 00002B76  4A00                     tst.b      D0
  4235. 00002B78  661E                     bne        +0x20 /* 00002B98 */
  4236. 00002B7A  7201                     moveq.l    D1, 0x01
  4237. 00002B7C  B26E FEDC                cmp.w      D1, [A6 - 0x124]
  4238. 00002B80  5EC1                     sgt        D1
  4239. 00002B82  8001                     or.b       D0, D1
  4240. 00002B84  6612                     bne        +0x14 /* 00002B98 */
  4241. 00002B86  122E FED9                move.b     D1, [A6 - 0x127]
  4242. 00002B8A  0A01 0001                xori.b     D1, 0x1
  4243. 00002B8E  8001                     or.b       D0, D1
  4244. 00002B90  0240 0001                andi.w     D0, 0x1
  4245. 00002B94  6700 FF7A                beq        -0x84 /* 00002B10 */
  4246. label00002B98:
  4247. 00002B98  7001                     moveq.l    D0, 0x01
  4248. 00002B9A  B06E FEDC                cmp.w      D0, [A6 - 0x124]
  4249. 00002B9E  6F0A                     ble        +0xC /* 00002BAA */
  4250. 00002BA0  3F3C B1E0                move.w     -[A7], 0xB1E0
  4251. 00002BA4  42A7                     clr.l      -[A7]
  4252. 00002BA6  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4253. label00002BAA:
  4254. 00002BAA  486E FE92                pea.l      [A6 - 0x16E]
  4255. 00002BAE  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4256. 00002BB2  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4257. 00002BB6  4EAD 2432                jsr        [A5 + 0x2432 /* export_1154 */]
  4258. label00002BBA:
  4259. 00002BBA  7000                     moveq.l    D0, 0x00
  4260. 00002BBC  2B40 FD90                move.l     [A5 - 0x270], D0
  4261. 00002BC0  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  4262. 00002BC4  4E5E                     unlink     A6
  4263. 00002BC6  2E9F                     move.l     [A7], [A7]+
  4264. 00002BC8  4E75                     rts
  4265. 00002BCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4266. 00002BCE  0000 0C6E                ori.b      D0, 0x6E /* 'n' */
  4267. 00002BD2  E020                     asr        D0.b, D0
  4268. 00002BD4  0010 5CC0                ori.b      [A0], 0xC0
  4269. 00002BD8  4A00                     tst.b      D0
  4270. 00002BDA  6718                     beq        +0x1A /* 00002BF4 */
  4271. 00002BDC  0C6E E02A 0010           cmpi.w     [A6 + 0x10], 0xE02A
  4272. 00002BE2  5FC1                     sle        D1
  4273. 00002BE4  C001                     and.b      D0, D1
  4274. 00002BE6  670C                     beq        +0xE /* 00002BF4 */
  4275. 00002BE8  4267                     clr.w      -[A7]
  4276. 00002BEA  2F3C 0082 0004           move.l     -[A7], 0x820004
  4277. 00002BF0  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4278. label00002BF4:
  4279. 00002BF4  4AAE 000C                tst.l      [A6 + 0xC]
  4280. 00002BF8  6610                     bne        +0x12 /* 00002C0A */
  4281. 00002BFA  486D F9B8                pea.l      [A5 - 0x648]
  4282. 00002BFE  206E 0008                movea.l    A0, [A6 + 0x8]
  4283. 00002C02  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4284. 00002C06  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  4285. label00002C0A:
  4286. 00002C0A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4287. 00002C0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4288. 00002C12  2F3C 0082 0004           move.l     -[A7], 0x820004
  4289. 00002C18  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  4290. 00002C1C  4E5E                     unlink     A6
  4291. 00002C1E  205F                     movea.l    A0, [A7]+
  4292. 00002C20  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4293. 00002C24  4ED0                     jmp        [A0]
  4294. 00002C26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4295. export_752: // at 00002C28 (misaligned)
  4296. 00002C2A  FFC2                     .invalid   <<F/7/7>>
  4297. 00002C2C  7000                     moveq.l    D0, 0x00
  4298. 00002C2E  2D40 0012                move.l     [A6 + 0x12], D0
  4299. 00002C32  422D FD8C                clr.b      [A5 - 0x274]
  4300. 00002C36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4301. 00002C3A  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  4302. 00002C3E  486E FFC2                pea.l      [A6 - 0x3E]
  4303. 00002C42  487A FF88                pea.l      [PC - 0x78 /* 00002BCC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4304. 00002C46  2F0E                     move.l     -[A7], A6
  4305. 00002C48  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  4306. 00002C4C  487A FD62                pea.l      [PC - 0x29E /* 000029B0, value 0x4E56FE8E */]
  4307. 00002C50  2F0E                     move.l     -[A7], A6
  4308. 00002C52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4309. 00002C56  4EBA F7F4                jsr        [PC - 0x80C /* 0000244C */]
  4310. 00002C5A  486E FFC2                pea.l      [A6 - 0x3E]
  4311. 00002C5E  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4312. 00002C62  102D FD8C                move.b     D0, [A5 - 0x274]
  4313. 00002C66  0A00 0001                xori.b     D0, 0x1
  4314. 00002C6A  206E 000C                movea.l    A0, [A6 + 0xC]
  4315. 00002C6E  1080                     move.b     [A0], D0
  4316. 00002C70  4E5E                     unlink     A6
  4317. 00002C72  205F                     movea.l    A0, [A7]+
  4318. 00002C74  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4319. 00002C78  4ED0                     jmp        [A0]
  4320. 00002C7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4321. export_753: // at 00002C7C (misaligned)
  4322. 00002C7E  FFFE                     .invalid   <<F/7/7>>
  4323. 00002C80  48E7 0018                movem.l    -[A7], A3,A4
  4324. 00002C84  266E 0008                movea.l    A3, [A6 + 0x8]
  4325. 00002C88  486E FFFF                pea.l      [A6 - 0x1]
  4326. 00002C8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4327. 00002C90  4EBA 00C6                jsr        [PC + 0xC6 /* 00002D58 */]
  4328. 00002C94  4267                     clr.w      -[A7]
  4329. 00002C96  2F3C C000 0200           move.l     -[A7], 0xC0000200
  4330. 00002C9C  A8FD                     syscall    PrGlue
  4331. 00002C9E  2253                     movea.l    A1, [A3]
  4332. 00002CA0  2069 0056                movea.l    A0, [A1 + 0x56]
  4333. 00002CA4  2050                     movea.l    A0, [A0]
  4334. 00002CA6  49E8 003E                lea.l      A4, [A0 + 0x3E]
  4335. 00002CAA  28BC 0000 270F           move.l     [A4], 0x270F
  4336. 00002CB0  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4337. 00002CB6  4CDF 1800                movem.l    A3,A4, [A7]+
  4338. 00002CBA  4E5E                     unlink     A6
  4339. 00002CBC  2E9F                     move.l     [A7], [A7]+
  4340. 00002CBE  4E75                     rts
  4341. export_754:
  4342. 00002CC0  4E56 0000                link       A6, 0
  4343. 00002CC4  2F0C                     move.l     -[A7], A4
  4344. 00002CC6  286E 0008                movea.l    A4, [A6 + 0x8]
  4345. 00002CCA  2054                     movea.l    A0, [A4]
  4346. 00002CCC  4AA8 000E                tst.l      [A0 + 0xE]
  4347. 00002CD0  6718                     beq        +0x1A /* 00002CEA */
  4348. 00002CD2  42A7                     clr.l      -[A7]
  4349. 00002CD4  2054                     movea.l    A0, [A4]
  4350. 00002CD6  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4351. 00002CDA  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  4352. 00002CDE  4A9F                     tst.l      [A7]+
  4353. 00002CE0  56C0                     sne        D0
  4354. 00002CE2  4400                     neg.b      D0
  4355. 00002CE4  1D40 000C                move.b     [A6 + 0xC], D0
  4356. 00002CE8  6004                     bra        +0x6 /* 00002CEE */
  4357. label00002CEA:
  4358. 00002CEA  422E 000C                clr.b      [A6 + 0xC]
  4359. label00002CEE:
  4360. 00002CEE  285F                     movea.l    A4, [A7]+
  4361. 00002CF0  4E5E                     unlink     A6
  4362. 00002CF2  2E9F                     move.l     [A7], [A7]+
  4363. 00002CF4  4E75                     rts
  4364. 00002CF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4365. 00002CFA  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  4366. 00002CFE  226E 0008                movea.l    A1, [A6 + 0x8]
  4367. 00002D02  2069 000C                movea.l    A0, [A1 + 0xC]
  4368. 00002D06  2F08                     move.l     -[A7], A0
  4369. 00002D08  4267                     clr.w      -[A7]
  4370. 00002D0A  246E 0008                movea.l    A2, [A6 + 0x8]
  4371. 00002D0E  226A 0008                movea.l    A1, [A2 + 0x8]
  4372. 00002D12  2251                     movea.l    A1, [A1]
  4373. 00002D14  2F29 0056                move.l     -[A7], [A1 + 0x56]
  4374. 00002D18  2F3C 5204 0498           move.l     -[A7], 0x52040498
  4375. 00002D1E  A8FD                     syscall    PrGlue
  4376. 00002D20  101F                     move.b     D0, [A7]+
  4377. 00002D22  205F                     movea.l    A0, [A7]+
  4378. 00002D24  1080                     move.b     [A0], D0
  4379. 00002D26  245F                     movea.l    A2, [A7]+
  4380. 00002D28  4E5E                     unlink     A6
  4381. 00002D2A  2E9F                     move.l     [A7], [A7]+
  4382. 00002D2C  4E75                     rts
  4383. 00002D2E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4384. 00002D32  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4385. 00002D36  0008 2F28                ori.b      A0, 0x28 /* '(' */
  4386. 00002D3A  0008 4EAD                ori.b      A0, 0xAD
  4387. 00002D3E  3D22                     move.w     -[A6], -[A2]
  4388. 00002D40  206E 0008                movea.l    A0, [A6 + 0x8]
  4389. 00002D44  2C48                     movea.l    A6, A0
  4390. 00002D46  4EFA 003C                jmp        [PC + 0x3C /* 00002D84 */]
  4391. 00002D4A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4392. 00002D4E  205F                     movea.l    A0, [A7]+
  4393. 00002D50  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4394. 00002D54  4ED0                     jmp        [A0]
  4395. 00002D56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4396. // begin alternate branch 00002D58-00002D5C
  4397. export_755:
  4398. fn00002D58:
  4399. 00002D58  4E56 FFC2                link       A6, -0x003E
  4400. // end alternate branch 00002D58-00002D5C
  4401. export_755: // at 00002D58 (misaligned)
  4402. fn00002D58: // (misaligned)
  4403. 00002D5A  FFC2                     .invalid   <<F/7/7>>
  4404. 00002D5C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4405. 00002D60  486E FFC2                pea.l      [A6 - 0x3E]
  4406. 00002D64  487A FFCA                pea.l      [PC - 0x36 /* 00002D30, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4407. 00002D68  2F0E                     move.l     -[A7], A6
  4408. 00002D6A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  4409. 00002D6E  487A FF88                pea.l      [PC - 0x78 /* 00002CF8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4410. 00002D72  2F0E                     move.l     -[A7], A6
  4411. 00002D74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4412. 00002D78  4EBA F6D2                jsr        [PC - 0x92E /* 0000244C */]
  4413. 00002D7C  486E FFC2                pea.l      [A6 - 0x3E]
  4414. 00002D80  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4415. label00002D84:
  4416. 00002D84  4FEE FFA2                lea.l      A7, [A6 - 0x5E]
  4417. 00002D88  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4418. 00002D8C  4E5E                     unlink     A6
  4419. 00002D8E  205F                     movea.l    A0, [A7]+
  4420. 00002D90  504F                     addq.w     A7, 8
  4421. 00002D92  4ED0                     jmp        [A0]
  4422.